12227 1005
4403 462
3047 272
1256 84
2962 505
11860 480
1825 238
6985 45
18118 305
4252 358
6537 267
2621 175
6870 329
13382 419
8124 582