57
16
52
5
34
653
728
241
270
232
388
208
150
90
50
205
138
460
700
1057
130
194
173
363
137
153
109
181
349
65
104
3586
766
746
191
432
768
604
266
210
439