471
0
40
2089
2
817
2290
5
57793
2227
812
1
2623
3
296
906
401
490
506
2131
1466
3498
660
444
1171
2786
342
628
1523
3386
1067
417
1018
547
3033