12228 1005
4403 462
3048 272
1258 84
2962 505
11860 480
1825 238
6986 45
18128 305
4252 358
6537 267
2623 175
6875 329
13383 419
8124 582