473
0
514
608
280
402
1420
1867
383
353
23952
692
193
737
312
508
492
1780
630
125
628
20
942
476
1407