273
0
575
503
529
1645
1
75
1213
2190
1581
1319
6058
630
646
1454
767
1949
3644
1346
4
431
1137
430
364
306
527
601
13491