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