40561 2600
137443 370
104064 393
303025 1065
2453 116
274317 739
221581 788
109323 716
80736 289
108666 468
71259 93
55952 270
39286 814
119469 381
172753 774
331224 976
23644 423
389263 893
145648 176
91785 534
6080 746
58597 613
56412 407
3818 242