2045
1
1229
83
1594
3
1727
2
270
1308
581
0
637
1103
2710
1514
2886
2430
919
912
1037
3562
2442
9
564
2721
16868
39
2109
4
2368
745
2061
3587
1161
1857
1033