3090
6
3691
4
2633
1
7893
6753
17
1813
2763
0
1392
25669
619
3
1632
2
3503
6225
398656
19
20163
44
5978
1922