1225
0
4447
19
1743
790
1623
1
1135
3
796
6
1543
1393
843
1618
471
716
576
1712
1757
2
22731
3683
5375
3671
21152
8
2669
1247
2044
137
868
785
951
2505
1883