408
0
2941
559
711
392
97284
296
431
766
478
393
2211
706
259
368532
412
1921
2
1343
334
2740
336
464
479
448