12225 1005
4396 462
3042 272
1249 84
2961 505
11850 480
1823 238
6978 45
18086 305
4246 358
6532 267
2610 175
6848 329
13377 419
8090 582