58
0
580
1
170
147
239
2
2724
7
833
3
1408
933
1798
5
1139
3449
10
491
842
654
756
645
779
1561
828
1137
6
968
453
737
1090
526
529
429