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