12232 1005
4411 462
3055 272
1263 84
2965 505
11878 480
1827 238
6990 45
18159 305
4256 358
6540 267
2629 175
6893 329
13390 419
8129 582