16812 736
7886 502
311885 707
3477 35
11776 451
12107 601
17345 668
1864 114
10119 99
9648 624
12366 584
6879 472
8044 490
2141 291