870
2
1064
5
104
1
174
1600
6
1066
147
844
516
661
493
0
1358
528
498
3
93
339
656
744
246
384
92
513
79
80
74
381
4
109
78
122
319