2995
2
226919
14
5745
5
777
0
8312
3
4180
12
287
3815
2754
1
1848
3014
4787
824
1027
4392
15
561
1373
316
1044
2237
4
3753
4444
393
370
2984
4192
693
2901
1935
775