12256 1005
4435 462
3070 272
1276 84
2972 505
11944 480
1837 238
7013 45
18281 305
4267 358
6556 267
2674 175
6976 329
13427 419
8152 582