2135
0
1743
1529
1
2318
2
3054
5
1729
2127
7
2057
5147
2620
4425
6
644
1489
582
1683
869
1451
1384
1053
2189
716