422
1
430
340
1032
2
2945
11
947
4
69
58
1522
678
115
638
2548
14
128
219
161
440
1121
213
249
593
861
591
3
71
179
202
231
272
187