12226 1005
4401 462
3045 272
1252 84
2962 505
11857 480
1825 238
6982 45
18103 305
4247 358
6536 267
2619 175
6864 329
13380 419
8112 582