2439
2
1656
3
2791
6
766
1
2025
346
0
601
8411
5079
2726
3097
1063
2151
2907
1819
5
1001
3624
4
2686
8
1333
13653
2818
2641
2109
1102
5907
9
7762
2368
471
2656
5147