1000
0
1963
2
488
3187
5
1807
1
1371
1827
2189
3
1115
2521
905
10813
7
6929
11
6547
311
1747
1254
405
1239
509
500
4018
3326
1743
1569
653
804
1710
3690
770