21051 33
11820 16
10992 11
4961 10
32277 29
5186 3
8231 16
14858 17
14228 18
25025 25
13409 11
29829 44
37679 31
19865 13
3834 8
12832 43
7278 9
4638 5
4472 14
4499 9
4872 9
3838 5
3797 5
17923 38