850
0
572
4471
2
2524
914
14
25669
475
1045
749
1103
668
52
2123
1166
693
34
418
673
337
1298
1273
485
1189
1500
389
2996
636
582
1105