4471
2
25669
0
32302
572
323
3051
19783
536
17946
2996
758
2535
21152
8
2906
1
515
791
7258
6781
645
2524
337
839
532
577
578
1324
1458
1045
544
14