1229
1
1514
2245
3
1594
1484
564
2110
774
0
1727
2
1357
297066
1871
83
718
1954
2192
2092
2886
2430
2235
1226
3053
7
1116
2721
2061
3587
1857
3562
1348
4
2797
5