785
0
1232
2
1622
1
427
2093
951
1700
3079
2989
2352
1371
4018
7
1815
4168
4
5946
2385
1564
1038
2982
3
2619
2629