1788
1
21152
8
3090
6
2903
3
2932
2
1015
2669
1694
951
690
619
1340
1787
7034
564
3546
3080
1743
0
2044
2999
5431
108797
1306
1681
2131
2666
9
2299
1819
582
2262