905
1
1309
0
1992
3
582
995
697
4914
2
5389
946
2027
2638
1241
1943
1057
2057
5007
8
1318
389
712
1103
2021
1271
373
1765
18546
15
666
1725
2331
8313
9
2181