12232 1005
4411 462
3054 272
1263 84
2965 505
11878 480
1826 238
6990 45
18157 305
4256 358
6540 267
2628 175
6893 329
13390 419
8129 582