1261 27
21334 603
13867 756
9752 644
4150 167
167451 1092
2576 290
4059 748
2409 309
2621 402
6192 579
2363 402