12042 1005
4234 462
2905 272
1136 84
2901 505
10918 480
1746 238
6682 45
16593 304
3878 358
6333 267
2437 175
5995 329
13014 419
7854 582