5242
0
507
883
908
21152
8
1704
4
1672
1
475
722
473
652
391
1252
458
7793
838
628
438
971
29355
827
2258
660
635
2794
2
4937
733
572
2060
1614