945
0
4864
1
3498
4
389
1506
437
1780
19279
2
31535
453
90
105290
1337
165
1027
2494
470
1314
524
468
422
335
376
374
1580
618
893
988
530
1551