4097
10
1302
0
2981
2
3632
5
81
1
1145
5009
440
518
3505
4
274
1230
659
1927
7
1343
2328
282572
427
928
488
1337
256612
393
530
4669
848
621
968
522
1089