17002 736
7977 502
312084 707
3473 35
11836 451
12173 601
17399 668
1900 114
10159 99
9675 624
12419 584
6899 472
8301 490
2178 291