1229
1
1514
1594
3
1871
2
718
2110
1116
1348
4
1727
83
1225
0
1484
1954
745
467
1380
3562
2886
1012
978
2430
581
475
1310
1055
3200
621
2360
6
3587
2649