40521 2600
137389 370
104015 393
302812 1065
2452 116
274138 738
221481 788
109236 716
80707 289
108608 468
71210 93
55933 270
39264 814
119398 381
172650 774
331046 976
23630 423
389056 893
145516 176
91731 534
6078 746
58575 613
56377 407
3815 242