1403
0
518
8813
7
556
619
641
584
915
356
507
1921
6
397
4510
4
747
871
551
319
869
467
514
1143
901
1
611
2509
667