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