12257 1005
4435 462
3071 272
1277 84
2972 505
11951 480
1838 238
7016 45
18284 305
4271 358
6558 267
2676 175
6981 329
13429 419
8152 582