40516 2600
137379 370
104010 393
302768 1065
2452 116
274104 738
221462 788
109222 716
80703 289
108596 468
71202 93
55932 270
39261 814
119373 381
172638 774
331019 976
23628 423
389028 893
145494 176
91722 534
6078 746
58572 613
56374 407
3815 242