3090
6
616
0
1045
355
422
558
305
938
396
449
310
838
2535
2
300
432
19783
645
328
1829
383
2358
9
2932
290
497
3498
4
1356
522
330
437
442