12107 1005
4287 462
2950 272
1170 84
2926 505
11269 480
1759 238
6840 45
17048 304
4105 358
6393 267
2489 175
6259 329
13151 419
7911 582