273
0
333
1049
935
1132
2211
400
1
714
1084
493
804
553
1254
573
1819
6
3109
5
4577
18
414
383
1129
6976
12
300
1454
477
798
90
1073
1598
2383
8