1015
1
951
1819
2110
21152
8
3090
6
1160
2
1380
0
2903
3
1163
2932
2669
1694
2535
690
1468
3562
784
1787
564
1603
467
3498
4
2294
3080
1743
1740
2990
24337
22
1779