12042 1005
4234 462
2905 272
1137 84
2901 505
10922 480
1746 238
6683 45
16597 304
3882 358
6333 267
2437 175
5995 329
13014 419
7855 582