2588 259
45640 237
10119 478
29258 1081
6962 552
286252 888
40904 563
24401 193
125413 667
22981 966
101698 402
62429 659
27086 692
184820 786
353412 993
53420 432
3551 284
3450 280
10512 584
15889 444
19698 460
158756 614
92176 367
3674 104
18071 118