1225
0
733
783
635
1618
978
613
1494
785
4235
897
1239
348
621
1785
96
612
692
2570
2
611
971
817
1015
4937
2471
1017
23
2728
297066
683