2905
3
110
0
1054
1
903
2855
2991
10
2069
514
177
632
1430
2
247
738
1124
2235
1212
2419
2803
6
3157
7
2830
282572
995
3116
957
4
3691
5