488
0
683
12005
3
823
602
503
2099
1020
380
719
422
347
358
1759
417
317
388
369
381
514
385
2459
9
2275
2
1682
409
416
19279
1073
802