3765
4
2903
3
1053
0
2245
1310
325
528
14
894
2996
572
1816
297066
3090
6
2907
2
2771
19783
643
2906
1
1189
2932
17946
32302
25669
916
1970
21152
8
1519
439
717