16848 736
7896 502
311903 707
3481 35
11779 451
12112 601
17360 668
1864 114
10120 99
9652 624
12366 584
6884 472
8049 490
2142 291