40533 2600
137395 370
104029 393
302861 1065
2452 116
274169 738
221492 788
109252 716
80719 289
108618 468
71219 93
55937 270
39267 814
119407 381
172668 774
331084 976
23632 423
389096 893
145544 176
91747 534
6078 746
58582 613
56386 407
3816 242