259
0
5875
320
4111
2
1059
2702
798
544
2727
1352
169211
11
581
260
694
358
1411
348
743
737
408
771
957
467
1939
685
413
514
349
2152
596