1015
1
951
1606
21152
8
3090
6
2903
3
2932
2
1289
19944
2669
1694
2535
690
1462
2428
0
1787
2110
1690
564
1603
2166
11059
9
3498
4
2294
3080
1743
1740
2990
897