512
0
547
554
2533
581
1045
352
536
168
272
558
1094
1015
1756
2551
3
2151
1
692
572
2145
816
1142
3606
577
452
328
2399
2524
2020
2
391
585