547
0
31535
1824
458
2748
2
291
979
1115
1
482
683
1009
2522
467
6800
1378
1428
503
691
968
4594
953
608
584
334
422
755
3691
5
572
17353