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