111
1
663
2
539
579
828
508
17414
8
1666
908
4
81756
42
90053
7207
2228
1689
0
758
444
996
66
796
506
933
1453
3
2720
7
1193
1725
1336
960
987
975
544