307
1
46
89
982
2
624
375
426
938
6
198
136
71
119
73
391
143
349
131
173
123
621
153
74
202
124
45
1283
4
1115
112
164