2670
20
939
2
1222856
4
814
1
417
0
2499
458
2648
5
1291
3311
3243
7
3063
3
521
799
1385
1998
1979
9
3047
10