3326
3
2562
2
2245
1632
1699
619
1
3090
6
2903
2932
11153
8
3738
5
3765
4
21152
4179
3080
297066
0
1755
830
693
1064
1749
883
3589
496
83
1000
571
8527
894
578