512 49
4041 501
2745 632
2015 326
2896 645
4231 594
6706 653
4606 740
2716 729
3124 763
1356 272
2715 57
1395 272
3005 856
5633 593
1537 374
2744 402
4954 785
3254 532
3103 670
2164 516
3102 103
7671 306
3614 838