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