2903
3
3765
4
5225
8
1226
1
2245
1581
2
18816
11
19783
3090
6
2797
5
2932
21152
297066
0
25669
17946
571
1938
3080
2964
1603
3546
2906
1334
572
1002
4471
1285
1337
2013
2522