471
0
1362
16
168
319
879
563
822
418
905
661
620
585
732
534
296
948
910
595
947
476
583
1472
348
3371
539
693
2941
383
405
657