19759 30
8291 19
6501 19
8632 18
9790 22
33796 108
10365 94
8061 59
30932 58
12751 10
4745 24
11633 31
30948 68
4074 5
10856 26
26073 48
32218 92
47613 115
13870 28