2991 51
3735 652
1711 119
4751 1014
4581 47
10497 391
5998 287
5096 143
5156 194
2792 362
4593 305
5661 403
6921 403
3365 857
4900 520
2782 430
2518 70
5362 132
1001 210
3918 470
6799 662
1843 272
999 101
4223 561
2331 221
2381 326
4807 320
7525 414