3326
3
21152
8
2562
2
1632
1699
619
1
3090
6
2903
2593
2932
11153
3738
5
4179
297066
0
3080
1755
830
693
2711
1064
2911
9
4651
398656
19
1749
883
3589
496
83
1000
8527