2997 123
1972 105
4721 576
3944 578
6320 581
3248 643
3854 212
3494 621
2305 312
513 93
1283 127
8072 671
5012 678
1681 221
6032 655
4783 897
4062 352
3789 492
5173 595
1820 68
1449 124
5981 644
3034 534
3764 730