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