1293 260
442 39
23228 721
4833 711
4164 275
2058 74
5476 459
25830 274
2617 288
12443 485
20093 73
15560 323
16535 754
8659 496
11309 833
5350 309