1787
1
2999
3
1015
951
2131
2258
21152
8
3090
6
1380
0
4768
5
2903
2932
2
2669
1694
2535
4179
851
690
14
784
300
564
1603
467
3498
4
2294
3080
1743
1740
2990