479
0
1045
1308
916
552
2522
462
1949
422
745
339
798
525
953
432
589
464
1297
1603
47041
658
4328
10