1291 260
435 39
23223 721
4826 711
4158 275
2047 74
5470 459
25827 274
2615 288
12439 485
20085 73
15550 323
16530 754
8659 496
11302 833
5340 309