418
0
2505
2
3465
4465
22
1743
1529
1
2318
1673
3054
5
22731
877
1729
2127
7
2057
5147
4425
6
644
1489
582
1683
869
1319
1451
1384
260
344
1053
2189
716
1867