1179
0
546
670
583
508
585
607
471
1696
116586
2728
553
829
774
801
1543
3516
1629
678
543
1541
99237
1
700
867
534
448
666
930
294
1080