90
1
917
6
510
2
437
572
244
634
4
817
0
3739
517
910
349
1142
975
754
528
3449
10
940
753
2150
5
869
2563
900
1790
713
6542
2741
3013
7
1837