17004 736
7977 502
312085 707
3473 35
11836 451
12173 601
17400 668
1901 114
10159 99
9676 624
12419 584
6899 472
8301 490
2178 291