16825 736
7888 502
311889 707
3479 35
11776 451
12107 601
17347 668
1864 114
10119 99
9648 624
12366 584
6880 472
8047 490
2141 291