2908
2
1067
0
3835
5
4179
1
1585
5375
3354
790
3735
4
344
800
570
297066
1618
483
267612
4978
1403
557
1583
99072
6666
868
36905
635
544
509
3882
3303
10
1392