1499 27
21789 603
14588 756
10400 644
4296 167
169651 1093
2613 290
4112 748
2443 309
2735 402
6282 579
2398 402