1229
1
1514
2245
3
1594
1484
564
2110
1727
2
384
0
297066
1233
1871
2326
83
3364
718
2402
4
1954
921
2886
2430
1135
2247
1226
3053
7
1116
894
1888
2495
2721