17193 736
8012 502
312028 707
3462 35
11864 451
12643 602
17458 668
1893 114
10143 99
9661 624
12404 584
6920 472
8372 490
2162 291