1229
1
1514
1594
3
1484
564
2110
1727
2
384
0
1233
1871
2326
83
3364
718
2402
4
1954
921
2886
2430
1135
2247
1116
1888
2495
6617
2721
1690
1638
2061
923