5151
2
1373
1
1047
8527
1494
4
1136
685
0
2271
1814
3080
3
2402
3562
3715
1135
2247
1092
1217
2041
1888
2313