1501
1
58
0
3959
4
256612
798
4669
2
349
546
3045
472
3131
11
1348
96512
4106
290
300
36045
1282
787
3535
5
2826
1346