40533 2600
137398 370
104029 393
302864 1065
2452 116
274178 738
221494 788
109255 716
80719 289
108618 468
71219 93
55937 270
39268 814
119408 381
172670 774
331087 976
23633 423
389102 893
145545 176
91748 534
6078 746
58582 613
56387 407
3816 242