10293
5
1467
2
1144
0
1044
775
1
6095
9
446
5717
1993
3
2223
1816
1676
4966
6
4946
18
3248
8
2999
2165
1510
1851
4258
2906
300