3090
6
1849
2
2903
3
2932
1189
0
1628
1
21152
8
2219
4
3080
3673
2349
1045
2907
5627
9956
572
4754
7
2502
2919
2348
1193
25669
14
2358
9
19783
2535
1289601
2996
4044
5
337