2986 352
2269 598
1120 58
3268 901
2955 616
2552 471
1214 235
2999 613
5180 154
5908 419
725 91
2251 576
854 229
1362 110
3131 447
912 152
2845 639
1046 163
2635 451
884 82
16821 410
3183 484
3607 712
7905 234