3893 318
3883 528
1018 88
2701 151
5524 587
4064 398
3159 248
2672 470
21465 336
3350 312
2865 267
5140 763
6162 430
3056 601
6600 948
2385 434
2254 270
3542 427
6511 704
3878 279
8108 719
5016 676
5406 293
4552 873