860
0
798
418
505
787
804
381
325
403
965
1650
1167
611
439
409
352
663
846
5313
521
1636
456
328
382
408
400
464
2143
330