900
1
1786
10
813
300
1344
3
696
792
4
579
6050
1857
2
1699
4650
3760
1112
5707
9
973
2000
8
2278
6
853
354
1811
523
0
374
81776
42
2653
2002
1060
8898
709662