12051 63
16796 886
6271 406
16656 43
11263 721
3014 626
4925 531
2422 496
4346 923
1475 45
3338 771
2680 557
2598 501
3392 653
657 39
5101 697
2270 356
4817 417
2063 356