1000
0
785
1963
2
488
3187
5
1232
427
1371
1
1115
1399
1516
311
1254
405
2235
2110
4996
3
2088
717
1743
1867
1794
653
804
3621
3428
3580