477
0
1084
552
846
1126
152
1504
1282
1073
290
497
804
1949
3
1563
2809
2
714
2189
5213
458
392
543
246
670
363
1343
2267
996
4106
390
493