1298 260
461 39
23249 721
4854 711
4198 275
2092 74
5509 459
25846 274
2622 288
12452 485
20135 73
15567 323
16558 754
8664 496
11337 833
5375 309