40533 2600
137399 370
104032 393
302868 1065
2452 116
274183 738
221495 788
109257 716
80719 289
108622 468
71221 93
55937 270
39268 814
119410 381
172673 774
331089 976
23633 423
389105 893
145549 176
91750 534
6078 746
58583 613
56388 407
3816 242