12050 63
16795 886
6271 406
16656 43
11263 721
3013 626
4925 531
2422 496
4346 923
1474 45
3337 771
2680 557
2598 501
3392 653
657 39
5100 697
2269 356
4817 417
2063 356