5521
2
2223
929
0
1362
16
453
3936
3
703
1
2245
2100
693
1821
1814
1781
2935
2166
597
32
2110
952
673
2145
661
534
6346