356
0
809
714
1073
392
573
8116
6
657
913
367
543
401
3700
1636
408
1199
414
1853
63
2972
1504
373
71
3066
2211
693
787
846
2055
691