12035 1005
4222 462
2885 272
1136 84
2891 505
10887 480
1745 238
6664 45
16578 304
3871 358
6322 267
2425 175
5986 329
12995 419
7849 582