3114 592
2120 292
1265 163
3411 743
16573 611
6944 314
86768 251
7098 918
6057 606
2783 197
5441 897
28541 905
5129 494
3752 778
6765 691