1382
1
1716
1777
802
0
1749
1690
1986
2
3326
3
1399
1064
1590
1766
2173
2169
801
300
4179
1788
2166
4311
915
761
662
2368
867
784
745
496
635
1093