900
0
6833
10
533
2
1048
876
1039
564
1
925
174864
14
806
2143
3213
20
3671
1062
3
543
511
167
2189
5050
9
12680
13
4349
5
1995
1966
1718
989
604
799
981
317
1049