953
0
1343
1172
2
1132
1043
1
341
802
1840
1970
6
1842
469
1820
1428
413
543
637
422
518
882
1054
670
3360
780
1488
787
1440
1116
2082
282
2855
3