3001 123
1976 105
3856 611
5831 806
2158 281
6324 581
1453 147
3268 828
1609 149
4932 384
2143 151
5061 522
2939 535
3926 87
2443 277
5016 678
1685 221
3043 841
5729 695
3422 344
7174 690
2677 181
1967 499
3768 730