582
0
1306
1
2044
2
451
1681
4080
6773
7
2999
3
2972
2666
9
2166
2660
2262
2505
3465
2055
1743
4309
3054
5
994
6
1787
905
2057
2591
1683
716
5592
8
392
2173
3415