945
0
357
1295
1
362
1018
2111
3
6435
7
1551
2
3248
25440
418
417
330
2271
1314
1650
628
1862
592
3066
278
558
674
517
121182
870
368532