22996 19
7046 9
4730 3
5953 4
36699 58
112558 294
54452 22
38036 72
16403 14
7478 18
4145 10
13815 17
72934 134
3013 7
3434 17
8186 21
11347 22
16297 23
11729 25
21157 14
19101 24
43487 53