1015
1
951
21152
8
775
3090
6
1211
2903
3
2932
2
2669
1694
2535
690
770
1787
1513
20163
44
2267
564
1603
3498
4
2294
3080
1645
1743
0
3562
2184
1740
2990
1038
3518