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