12040 1005
4227 462
2891 272
1136 84
2895 505
10900 480
1746 238
6677 45
16589 304
3876 358
6327 267
2433 175
5991 329
13006 419
7850 582