145
1833
155
173
24
576
48
97
7
19
1284
37
115
29
30
6
110
224
25
118
449
14
134
117
39
9
672
35
20
77
133
41
4340
264
56
332
111
8410
256
43
69
296
98
16
53
135
306
249
164
4676
95
100