1507
3
474
1
857
728
677
0
1568
3359
2264
4061
5
307765
9
643
2
744
493
519
155
148
1073
701
7118
6
1776
4
1085
1790
709
1233
2097
5922
71349
34550
709820
1323