553
0
493
573
714
1622
1
995
2
804
1132
477
1232
383
414
2211
913
1053
2395
3408
12
4143
6
1084
1575
2799
3
475
1073
2982
400
81077
101
1513
1049
1454
7328