1000
2
1611
0
761
1709
1200
4683
10
4939
16
3846
3
3582
8
181
1
2889
4
3653
254
1088
8048
5
2442
4406
2185
1304
450
744
3435
1008
1996
4652
27
17437