953
0
602
479
918
403
1939
872
455
668
454
722
3449
3
1059
2379
9
5313
941
390
407
505
1020
367
846
325
517
968
476
544
957
418
423