572
0
3080
3
2524
2932
2
21152
8
4471
3090
6
562
544
490
668
2663
1288
485
578
337
781
1500
2332
534
5151
47639
1045
1189
2439
607
673
2123
1588
98