3090
6
2903
3
2932
2
758
0
19783
3125
21152
8
475
396
803
1494
1109
1289601
4
1189
472
3080
2996
3673
2155
736
861
692
2471
14
1193
516
372
1070
385
4471