40533 2600
137399 370
104036 393
302871 1065
2452 116
274190 738
221500 788
109262 716
80719 289
108623 468
71222 93
55937 270
39268 814
119411 381
172678 774
331091 976
23634 423
389108 893
145553 176
91755 534
6078 746
58583 613
56388 407
3816 242