823
0
1075
1070
95855
3718
717
603
3632
1029
612
2737
875
440
367
974
469
467
902
692
306
1409
1218
2332
1288
5125
893
426
3356
495