12040 1005
4230 462
2898 272
1136 84
2896 505
10911 480
1746 238
6677 45
16591 304
3876 358
6330 267
2434 175
5994 329
13010 419
7853 582