1000
1
540
560
399
1996
2
1154
0
1658
4
1588
1070
904
2073
1071
655
622
819
1715
3
1125
341
1010
800
628
3130
5
580
1145
629
589
613
1933
3460
392