2561 652
1479 287
1517 128
2373 642
3358 506
2933 425
11562 701
5963 41
14485 684
2979 584
2920 623
14900 848
38319 34
64098 560
5396 57
39880 722
12003 329
6178 703
8736 857
6141 401
41028 839
70152 558
4055 464
9369 156
6565 173
20650 244