40536 2600
137401 370
104039 393
302882 1065
2452 116
274193 738
221502 788
109263 716
80720 289
108624 468
71223 93
55940 270
39268 814
119414 381
172681 774
331099 976
23634 423
389123 893
145558 176
91757 534
6078 746
58583 613
56388 407
3816 242