101415
109
2322
4
461
0
123674
35
2469
2185
2966
6
5431
2
7034
1059
1
913
3364
3126
636
2786
766
2493
18
485
7258
4043
1001
3626
4116
5
2145
1512
695
2054
730
2209
7978
9