1296
5
1601
2
316
0
694
1
844
584
1100
3
767
366
1865
628
923
1170
526
781
2173
901
2108
2001
886
1115
1759
725
872
1072
827
1629
1148
945
1129