3301
1
2593
5412
4
3971
2522
1151
0
21152
8
3323
2
9611
2060
1260
2512
503
8411
3
1210
1812
2788
3560
2763
775
2901
2890
1679
444571
9
1162
1924
1331
1527
2132
2562