1862
1
1512
1334
0
5430
477
2986
2258
2366
1045
725
484
98
1153
809
311
544
1243
1166
3971
534
1298
2996
607
914
2439
2902
16
1397
758
467
3159