2949 309
13026 49
14066 85
23105 162
3024 413
2871 671
2392 229
2244 331
5920 248
7728 409
8731 576
1533 83