2100
2
1225
0
1973
2650
20
3629
1
862
616
2377
4179
1412
2760
4
3539
3
1475
2534
6779
5
4655
10
6666
1618
975
1809
1259
3934
1266
1746
455
1179
2626
3871
2794
895