22
120
59
1407
16
60
153
23
336
41
56
43
594
262
112
732
29
13
58
114
6579
55
83
40
32
52
111
119
19
51
9
2607
30
240
141
10
24
20
158
99
25
27
47
37
150
92
78
274
1008
328
126
76
118
36