30948 68
11633 31
2462 4
13870 28
47613 116
12276 38
12308 20
19767 57
7533 19
11946 51
18353 61
21991 35
3406 7
22366 44
13432 27
9142 9
25988 14
6729 21
5735 17
3984 11
2868 6
8919 11
8504 11
23919 27