546
0
683
19279
2
1921
4
246
962
1049
680
501
899
364
369
385
356
282572
916
466
576
20634
8
2050
1
467
1232
632
846
2574
2120
6
423
425
545