90
1
864
2
1461
753
806
93
664
4608
566
360
0
95
78
277
80
85
1175
998
912
286
537
62
745
511
901
852
1467
12
16539
9823
3162
3
2517