510
1
2124
0
1338
2
1403
871
2608
4
1451
482
84
923
1034
651
1128
74
1319
912
88
1294
789
850
632
392
757
478
620
725
115
309
596