2504 83
4208 403
3966 634
3311 351
5427 452
2283 62
3407 499
4313 530
2667 112
10726 347
6028 398
22129 744
12292 671
451790 728
82272 167
62959 628
301053 1109
23106 510
7054 198
6580 547
96385 641
51372 925
116660 671
30099 250
48197 474
86498 769
24421 52
18748 238