12035 1005
4224 462
2887 272
1136 84
2893 505
10893 480
1746 238
6667 45
16584 304
3875 358
6325 267
2428 175
5988 329
13000 419
7849 582