42546 49
17680 16
18954 18
23062 12
16297 11
9942 8
38070 35
43643 23
14861 13
11874 10
8855 6
22333 22