5558 680
2259 41
5006 272
8141 262
137371 843
18486 623
71360 145
9497 553
6800 204
13836 385
14753 977
7009 918
3897 754