1229
1
1514
1594
3
25669
0
1015
19783
2
3090
6
564
2903
2932
4358
2110
6236
10
21152
8
2996
572
32302
3080
1727
2173
718
1871
1766
83
2366
1484
1116
2886
1954
2430