1229
1
1514
1594
3
2578
83
2110
2886
2
3562
745
0
1929
2131
1082
1484
1405
1727
1690
693
11891
27
718
2100
1871
1668
1665
1681
4832
784
1779
2089
761
1539