535
0
846
957
267
951
3559
1
1557
350
413
1161
602
1043
1939
798
454
722
2121
4
1824
254
1661
743
482
319
970
276
2143
787
259
308
407