2189
0
798
522
55
530
20634
8
787
2395
633
2992
290
1824
2730
6
4106
31535
116
670
583
804
2809
2
1454
2055
2306
573
599
569
553
860
63
1462