1282
1
7495
9
1248
1948
3
5801
1365
0
577
4015
2
633
1778
2620
1029
1049
93
6231
3261
810
645
234
1604
3144
1292
1875
628
827
424
1650
596
742
132