722
0
1661
1
2190
2143
479
1043
909
798
1967
410
743
5254
2
418
2093
2490
439
663
957
714
415
951
505
5313
78
1128
379
787
592
1161
1133