97
0
876
2
1621
1
1049
1129
739
592
3213
20
8003
8
6737
3533
6
2318
630
1996
5221
174887
14
981
2095
900
579
80512
799
696
534
2186
3
1796
5505
486
1919
646