101
0
2855
3
2668
2
20634
8
25137
4111
2730
6
467
2328
430
1
4820
57
787
269
333
409
1661
683
381
325
663
1044
422
378
1020
2934
468
970
1610
957