2991 51
3735 652
1711 119
4751 1014
4581 47
10496 391
5998 287
5096 143
5153 194
2792 362
4593 305
5659 403
6920 403
3365 857
4900 520
2781 430
2518 70
5362 132
1000 210
3918 470
6798 662
1843 272
999 101
4223 561
2331 221
2381 326
4807 320
7523 414