16869 736
7942 502
311938 707
3446 35
11790 451
12135 601
17343 668
1879 114
10125 99
9653 624
12379 584
6856 472
8259 490
2155 291