12029 1005
4221 462
2875 272
1132 84
2888 505
10864 480
1739 238
6639 45
16548 304
3859 358
6310 267
2421 175
5959 329
12982 419
7846 582