932
1
1385
1611
2
5848
3
1855
875
928
734
1343
0
322
1869
1860
4436
9
1550
1132
1973
3025
522
1330
5009
1008
2198
1796
11850
670
518
3632
5
2920
591
1129