507
1
474
2
548
642
324
283
64
1366
3
360
319
220
234
222
1380
4
741
656
724
52
257
347
101
760
0
703
487
343
466
90
340
494
49