307
1
46
88
982
2
624
375
426
938
6
197
136
70
118
73
391
143
349
130
173
122
621
152
74
202
124
44
1283
4
1115
119
112
164