2337
5
5065
1
1100
0
2524
3008
3
931
352
894
883
334
1596
2241
1189
2266
371
792
1105
596
1103
484
2663
914
600
572
1243
668
1166
556
2123
1066