12035 1005
4224 462
2886 272
1136 84
2891 505
10889 480
1745 238
6666 45
16579 304
3873 358
6322 267
2426 175
5986 329
12997 419
7849 582