12035 1005
4223 462
2885 272
1136 84
2891 505
10889 480
1745 238
6664 45
16579 304
3872 358
6322 267
2425 175
5986 329
12997 419
7849 582