21097 21
120821 157
32428 35
24516 28
11704 12
7244 6
17654 16
16060 15
12107 11
30821 41
8717 7
25104 26