584
2
528
1
1870
0
399
1072
2563
5
1086
3
922
415
552
804
556
470
403
771
485
1206
681
478
1115
390
534
405
2311
6
341
542
484
459
436
636