1531
2
1309
0
1992
3
4938
1
697
3715
4
2219
1174
1000
4914
1860
2055
257
1125
637
5389
2749
1339
3326
3065
1277
1547
3583
10
1972
626
1295
946
1363
1411