1494
0
914
1158
2495
843
1
534
1103
950
668
758
9611
575
70
373
1001
1172
496
418
6516
8
572
583
1723
557
1208
861
5430
1243
2123
673
1105