1030
0
391
797
1
5382
5
1588
715
1004
471
2125
929
2343
2203
1305
138
4600
10
1611
1285
645
2145
564
816
1756
1065
1834
405
597
3644
1078
579