3090
6
3765
4
2245
3
2270
2
2440
795
0
571
2903
2932
2151
1
4148
351
21152
8
616
1193
1363
325
3498
3870
12
3080
297066
392
1189
1659
442
713
788
3724
860
2902
16