572
0
1009
1232
1333
1
105290
478
464
543
2522
768
1015
269
525
503
608
468
1314
639
576
953
1649
266
552
46414
1297
437
968
396
296