1003 285
17929 736
8335 502
312379 707
3559 35
12135 451
12746 602
17923 668
1940 114
10236 99
9727 624
12533 584
7181 472
8678 490
2249 291