105290
0
422
180849
2713
887
382
1
1930
452
618
1416
713
1222856
4
573
951
394
485
370
242
4936
1073
2347
2
2267
476
343
309
121182
2831
288
709
1167