3001 293
7195 265
2001 505
7718 377
1905 269
6632 261
2887 709
4018 537
2217 307
2960 505
1835 159
4510 780
4331 883