381
0
637
846
321
1610
1128
860
455
29323
4940
5
401
798
1557
547
458
63
251
5875
8116
6
745
400
1314
403
464
787
392
367
331
809
602