504
1
1143
2
1077
7
476
515
1138
16
4289
4
863
0
593
563
1578
474
1429
2817
12
392
434
357
1386
3
1418
510
463
364
409
459
466
406
677
744
486