1479
0
1212
24353
494
545
892
880
1029
1047
1320
668
105
1362
4993
23
502
969
3351
87
452
598
612
1734
377
667
2518
3
894
672
388
18