1350
3
11437
22
6062
16
263
0
999
1
2321
7
933
661
883
2853
512
2393
2
3595
6
2215
2459
2693
1966
583
2119
1883
3168
10
2742
1722
2097
2312
979