12232 1005
4412 462
3056 272
1263 84
2966 505
11885 480
1827 238
6990 45
18167 305
4256 358
6541 267
2629 175
6903 329
13391 419
8130 582