2730
6
2069
3
2657
2668
2
3498
4
20634
8
476
1
444
0
2683
2727
282572
2855
2620
334
1333
1997
78
138
369
1949
835
968
93
514
177
1032
3428
1124
785