3139 310
1291 219
11621 160
22733 607
1135 192
15875 934
2909 703
1110 233
2287 449
2894 648
2358 467
54984 452
8038 515
10096 347
2882 76