2668
2
1132
0
932
11829
25127
1269
440
422
787
158
653
3498
4
65
973
5213
1498
351
677
683
373
3510
3691
5
2099
241
2657
3
418
2748
504
251
924