2991 51
3735 652
1711 119
4751 1014
4580 47
10494 391
5996 287
5095 143
5153 194
2792 362
4593 305
5659 403
6917 403
3365 857
4899 520
2780 430
2517 70
5362 132
999 210
3918 470
6798 662
1843 272
998 101
4221 561
2331 221
2381 326
4806 320
7519 414