98
0
876
2
1621
1
1049
1129
739
592
3213
20
8004
8
6739
3533
6
2318
630
1996
5225
174898
14
981
2095
901
579
80514
799
696
534
2186
3
1796
5506
486
1919
646