797
1
1424
2
406
158
625
668
147
75
1628
664
707
107
745
89
494
3
596
630
2425
5
730
506
72
254
400
996
350
330
444
4
298
296
474