3090
6
3680
2
2903
3
2932
742
0
21152
8
778
3080
607
1045
573
572
437
345
485
1644
1453
692
2024
1
476
894
25669
14
736
795
19783
2535
1030
2032
2996