1000
0
1115
1
467
311
2562
2
712
4723
34
1507
1254
2886
526
2082
662
4309
3
1813
868
802
5805
300
1399
1963
1816
488
3187
5
1380
1746
801
1093
5599
11
830