785
0
683
1033
2771
96
621
368
602
571
3120
4
733
394
581
475
1055
76
978
477
897
2683
1
87
1673
813
471
29355