930
2
2740
3
1047
5151
3080
3715
21152
8
4651
2489
7
2650
20
1977
280
1
2405
2544
6
2932
960
0
688
3683
5
32353
12
2263
2786
840
1029
5658
9
297066
3263
1500
4884
2055
3045