1250 228
9879 50
9766 161
30163 127
19882 1030
3539 26
16273 572
13159 582
12694 416
22436 715
7161 266
4151 447
3474 624
22360 107