2089
1
1180
3
1519
938
1219
1309
0
2239
2
1992
877
3696
1539
697
5597
8
3000
4228
5200
4
2666
9
4914
5486
3238
13
1416
1839
4690
5922
5
1793
4670
3962
6
18546
15
12683
17