785
0
1762
2
1914
3063
3
1229
1
906
999
1622
1458
16840
15
383
3615
7
3352
1056
5509
8
4513
2361
5155
1666
1222856
4
938
1961
1945
506
315
669
574
4223
22
3217
839