255
0
1133
1101
874
479
1020
266
4111
2
1043
213
909
1880
19279
454
413
259
393
267
1661
1
2190
248
1164
714
798
5875
743
286
418
4452
970