12227 1005
4403 462
3047 272
1253 84
2962 505
11859 480
1825 238
6983 45
18116 305
4251 358
6537 267
2620 175
6869 329
13382 419
8124 582