1192
2
1374
5
3211
3
528
1
1030
689
734
477
735
798
0
536
711
1037
1734
671
472
102
488
1356
7
119
655
578
1067
935
796
284
257
550
802
1698
6