1547
1
2060
2797
5
1000
0
1690
2368
2773
801
1816
2354
868
2562
2
8411
3
3059
575
1812
784
10507
23
2788
4179
2184
3326
3560
1305
2763
693