16996 736
7975 502
312078 707
3472 35
11835 451
12170 601
17398 668
1900 114
10158 99
9675 624
12414 584
6899 472
8298 490
2178 291