1004 285
17931 736
8335 502
312380 707
3560 35
12138 451
12746 602
17924 668
1940 114
10236 99
9727 624
12533 584
7181 472
8678 490
2250 291