1016 305
105 648
134 43
180 219
517 151
1030 517
475 429
298 364
16396 748
7360 86
5415 578
4556 981
3701 192
3652 510
2410 216
2274 495
415 749
536 440
478 680
957 56