157
1
558
2
1339
1515
3
462
618
500
1313
1612
1446
902
783
941
103
537
0
746
1308
946
411
705
69
827
2325
714
1428
617
894
766
685
896