22996 19
7046 9
4730 3
5953 4
37028 58
112883 296
54452 22
38036 72
16403 14
7812 18
4514 10
13815 17
73327 134
3013 7
3763 17
8186 21
11347 22
16297 23
12114 27
21157 14
19455 25
43487 53