30948 68
11633 31
47613 115
13870 28
11587 51
17988 61
11949 20
7533 19
21991 32
19767 57
12276 38
25988 14
6729 21
9142 9
3406 7
13067 27
21991 43
5735 17
23919 26
8504 11
8007 18
3984 11
2868 6
8919 11