1229
1
2045
1594
3
1727
2
270
1308
581
0
83
637
1103
1514
2886
2430
912
1037
3562
2442
9
564
2721
16868
39
2109
4
745
2061
3587
1857
1033
3612
10
945
6707
24
2131