12043 1005
4234 462
2905 272
1137 84
2901 505
10936 480
1747 238
6684 45
16604 304
3885 358
6334 267
2437 175
6000 329
13014 419
7855 582