2
642
81
830
18
1
15
253
1200
2
25
33
2
4
38
42
5
180
145
559
84
608
