40561 2600
137445 370
104066 393
303031 1065
2453 116
274327 739
221587 788
109324 716
80742 289
108672 468
71260 93
55955 270
39286 814
119475 381
172755 774
331233 976
23644 423
389271 893
145656 176
91785 534
6080 746
58597 613
56413 407
3818 242