12042 1005
4234 462
2905 272
1136 84
2898 505
10916 480
1746 238
6680 45
16592 304
3878 358
6333 267
2436 175
5995 329
13014 419
7854 582