951 285
17904 736
8320 502
312362 707
3554 35
12123 451
12745 602
17903 668
1939 114
10230 99
9720 624
12530 584
7166 472
8672 490
2246 291