2730
6
1238
0
333
383
2522
46414
1
552
759
467
2657
3
2941
2668
2
422
396
1009
775
594
945
213
543
525
653
464
2740
413
251
334
918
691
57