1029
2
1421
0
2260
4
2689
2216
3
6423
9
1924
1022
2289
4201
2503
1
2060
1547
8411
3262
1812
2788
3560
2763
775
2890
1679
444571
1162
1331
1527
2132
2562
1623