3041 591
2075 292
1246 163
3368 743
16405 610
6922 314
86106 251
7079 918
6044 606
2780 197
5434 897
28424 904
5112 494
3745 778
6760 691