1129
0
3887
9
1696
1132
3815
3916
6
1949
2
1549
1
1543
1421
935
1922
1049
714
1084
1929
493
804
553
2494
1163
28805
2147
3
573
1933
509
414
383
400
710