98
0
572
4471
2
894
596
14
571
534
2771
938
804
3765
4
392
484
1103
1189
492
919
562
403
748
25669
475
3159
490
469
493
477
614