12040 1005
4229 462
2895 272
1136 84
2896 505
10907 480
1746 238
6677 45
16591 304
3876 358
6328 267
2434 175
5991 329
13008 419
7852 582