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