1021 285
17943 736
8339 502
312385 707
3560 35
12140 451
12748 602
17935 668
1940 114
10239 99
9728 624
12533 584
7186 472
8683 490
2252 291