12229 1005
4403 462
3048 272
1260 84
2963 505
11860 480
1826 238
6986 45
18132 305
4252 358
6537 267
2624 175
6877 329
13383 419
8125 582