2328
3
31535
0
17353
25137
2730
6
3114
4
20634
8
19279
2
1098
1020
2275
6800
2809
1056
1
2668
2091
547
1043
1824
802
518
589
1384
2111
864
405
1470
2855
569
615