1011
0
1749
1
1016
940
2101
3227
2
2866
3738
5
440
44995
5950
10
2904
3
2591
830
2410
4
802
1570
1746
901
1380
2966
11
1000
999
4757
1061
2105
2578
868
6225
2147