1015
1
951
21152
8
3090
6
3163
2
1843
2903
3
2932
2669
1694
2535
690
2209
1787
564
2282
1603
3498
4
2085
2294
3080
2369
0
1037
1743
101415
109
1740
2990
1038
3518
108797