2994
3
34372
13
2350
4
5186
9
1237
2
1703
1400
0
2200
5620
4298
8
3445
551
4689
5
2129
158
1
3201
781
190