12232 1005
4411 462
3056 272
1263 84
2965 505
11880 480
1827 238
6990 45
18164 305
4256 358
6541 267
2629 175
6897 329
13390 419
8129 582