16992 736
7973 502
312068 707
3470 35
11835 451
12168 601
17395 668
1899 114
10155 99
9673 624
12413 584
6897 472
8295 490
2178 291