12035 1005
4224 462
2887 272
1136 84
2892 505
10893 480
1746 238
6667 45
16580 304
3874 358
6325 267
2427 175
5986 329
12999 419
7849 582