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