2318
2
883
3
2542
982
1
2522
2772
3715
5151
2740
3080
1912
1505
0
21152
8
3819
4651
66
3683
4978
978
181997
11
2650
20
9611
1047
280
2405
297066
2932
867
2027
3792
6