12253 1005
4431 462
3064 272
1274 84
2969 505
11935 480
1835 238
7009 45
18257 305
4261 358
6552 267
2666 175
6957 329
13421 419
8147 582