12232 1005
4413 462
3056 272
1263 84
2966 505
11886 480
1827 238
6990 45
18170 305
4257 358
6542 267
2629 175
6908 329
13393 419
8130 582