40511 2600
137374 370
103999 393
302748 1065
2452 116
274089 738
221450 788
109216 716
80699 289
108592 468
71199 93
55930 270
39260 814
119365 381
172631 774
331006 976
23627 423
389015 893
145488 176
91717 534
6078 746
58571 613
56369 407
3815 242