5
115
16
955
140
937
173
158
747
3
65
0
650
203
2013
645
2082
198
1
116
455
28
18
606
