1581
2
1769
3835
5
4398
10
2250
1
2860
3765
4
2245
3
2241
297066
0
18816
11
1226
3053
7
2773
1278
742
3683
2683