846
0
2683
572
282572
3663
1
458
467
584
20634
8
611
759
2730
6
2809
2
503
693
105290
471
1343
3092
653
4594
658
772