21
17
373
469
15
54
10
22
26
34
132
61
28
149
90
214
45
77
178
1787
30
39
542
148
102
133
300
29
51
106
36
25
47
70
169
75
27
53
50
83
131
32