16809 736
7884 502
311885 707
3477 35
11776 451
12105 601
17344 668
1864 114
10119 99
9648 624
12366 584
6879 472
8044 490
2141 291