12225 1005
4396 462
3042 272
1249 84
2961 505
11851 480
1823 238
6978 45
18086 305
4247 358
6532 267
2612 175
6848 329
13377 419
8091 582