321
0
1939
320
1020
951
722
2123
417
668
381
294
544
370
468
957
1043
259
410
765
1161
47041
279
413
403
458
2490
2766
1
298
1101
248