2499
2
1170
1
3351
5
2949
6
5535
13
2085
3050
0
4862
2268
8
2139
4
1686
2593
3001
1545
2381
4623
2129
3
6617
12761
2601