1296 260
446 39
23232 721
4835 711
4167 275
2072 74
5479 459
25832 274
2618 288
12445 485
20104 73
15563 323
16539 754
8660 496
11315 833
5354 309