1015
1
951
21152
8
1451
0
3090
6
1380
1688
2903
3
2932
2
2669
1694
2535
690
2352
1590
784
1787
564
1603
467
3498
4
2294
3080
1743
2982
1740
2990
1038
3518
1777