3004 591
2041 292
1222 163
3346 743
16359 610
6911 314
85799 251
7052 918
6038 606
2775 197
5431 897
28397 904
5109 494
3742 778
6754 691