1015
1
951
1290
21152
8
1247
2
3090
6
2903
3
2932
2669
1694
2535
690
1787
8627
564
1603
1780
3498
4
4307
2294
3080
2315
1743
0
2209
1740
2990
1038
3518
108797
1751