1000
2
1611
0
761
1709
1200
2810
5
25124
822
2271
11
18063
8
63
1
36768
718
7830
795
277
882
815
711
780
1001
6
304
680
1082
334
999
801
1592
7
1933
4
3389