40525 2600
137394 370
104018 393
302843 1065
2452 116
274156 738
221487 788
109245 716
80715 289
108613 468
71214 93
55936 270
39265 814
119402 381
172656 774
331063 976
23631 423
389080 893
145531 176
91737 534
6078 746
58579 613
56379 407
3815 242