734
2
3234
0
1058
3387
3
735
330
1
244
315
678
379
229
490
469
651
7
4868
4
219
192
610
165
311
471
1217
6648
8
392
268