2669
2
1015
1
1694
810
1451
0
1743
3518
3
1225
790
1055
619
1618
1350
1757
3683
5375
985
21152
8
3120
4
784
1247
785
951
2505
12632
7
980
3054
5
2057
4036
1683