2100
2
4179
1
4655
10
6666
4
975
3629
1259
3934
616
0
1266
1746
455
2626
3871
2794
895
1973
6779
5
1618
7599
13
1075
841
3470
2414
862
2650
20
1225
2760
3066
7
2285