2
1
6
7
144
362
120
313
39
627
814
89
163
63
61
212
34
191
136
155
109
54
45
20
71
14
435
610
124
178