1456
2
3546
1
345
0
1849
297066
1672
2990
1645
1294
2478
2476
2986
1659
940
1153
3158
528
3724
3
2366
1193
1512
3202
1804