503
1
548
476
102
297
609
109
233
2
133
373
763
154
317
54
200
0
357
341
147
277
368
112
99
129
106
185
628
619
73
229
479
3