1003 285
17928 736
8335 502
312378 707
3559 35
12135 451
12746 602
17923 668
1940 114
10234 99
9726 624
12533 584
7181 472
8678 490
2249 291