22996 19
7046 9
4730 3
5953 4
37028 59
113316 296
54452 22
38036 72
16403 14
7812 18
4932 12
13815 18
73674 135
3013 7
3763 17
8186 21
11347 22
16297 23
12529 27
21157 14
19455 25
43487 53