1451
1
493
2258
1104
697
0
1321
1238
3
3050
2368
2
83
1479
292
2571
4
1664
1961
3608
2756
608
4797
5
969
1583
3886
886681
2036
633
8121
10
779
3998
932
3352