1538
16
144
276
7
4
32
14
75
35
56
67
19
66
20
166
157
113
232
116
8
388
11
51
72
53
18
79
50
70
115
28
103
13
73
29
110
98
158
49
224
222
133
255
84
23
397
334
9
234
42
1390
68
151