16890 736
7947 502
311951 707
3446 35
11797 451
12141 601
17345 668
1883 114
10130 99
9653 624
12380 584
6860 472
8260 490
2157 291