1170
1
149
0
288
2
1009
3
110
183
160
252
516
352
215
81
837
168
512
384
598
815
854
643
676
1412
5
551
878
779
2564
823
948
1081
1859