16796 736
7884 502
311884 707
3477 35
11774 451
12104 601
17343 668
1864 114
10119 99
9648 624
12366 584
6877 472
8043 490
2141 291