1261
1
1469
818
2922
1246
2
1375
1811
1051
2903
4
2650
20
3629
862
0
1412
3539
3
990
1250
1080
1222
2534
3554
1179
3871
2794
951
1618
841
3470
5
432
2886
1981