538
986
115
164
1186
5105
895
92
189
215
857
340
420
168
256
303
301
142
3286
1537
283
525
262
179
1473
301
2420
716
2831
2072