12040 1005
4230 462
2896 272
1136 84
2896 505
10911 480
1746 238
6677 45
16591 304
3876 358
6328 267
2434 175
5993 329
13008 419
7853 582