2655
0
587
47041
7039
846
1880
2
597
521
2095
4
2016
1418
5425
23
707
2328
546
3360
895
492
2881
529
518
2694
3