571
0
1559
1914
3
1320
488
612
622
2190
366
3071
11
731
866
510
936
892
1440
715
383
95855
1026
602
717
5043
1
791
733
459
489
138878
532
163029