1660
1
1787
21152
8
1819
3090
6
2903
3
3562
2932
2
1015
2669
1694
951
690
3071
9
1814
1606
2571
564
2948
2722
997
3080
3354
1743
0
108797
1755
2299
1382
2173
2184