2245
3
3090
6
2903
2932
2
571
0
3765
4
572
21152
8
372
3080
297066
19783
32302
14
490
4471
894
2906
1
2250
469
1189
645
512
194
2533
103
2996
747
452
1094