22250 90
11472 655
4942 99
5818 128
6031 332
2658 712
4512 867
3977 741
2639 282
5831 582
5264 648
7037 580
4089 563
6744 692
2315 444
2676 270
1347 173
2807 226
1474 76
4568 874
1930 358
2546 269
7469 732
3594 250
1523 49
1997 238
3181 362
3958 373