2467
1528
1522
1806
665
1638
1123
694
2199
1697
1319
116
16
876
1146
1432
63
205
152
731
347
163
100
65
436
343
112
207
284
104
161
123
95
428
118
130
17
183
69
91
93
227
124
51
52
59
111
33
399
28
148
132
173
165
361
129
78