675
0
409
375
287
2702
798
868
951
423
467
456
1042
1661
1
722
357
471
517
5313
410
771
787
5875
1167
839
592
262
213
505
524
369