45
0
306
1
84
586
2
92
195
493
130
116
120
108
392
180
365
1310
3
846
4
271
335
166
191
678
212
164
785
89
122
87
58
311
221