111
0
1132
1084
935
383
493
475
300
804
246
573
2211
1454
2084
1
1053
913
1282
611
822
1049
714
3442
2
1129
553
2225
3
798
4820
1056
1216
226919
14