621
0
348
5375
2760
4
475
978
38477
34
883
458
538
938
1896
652
1785
635
733
29355
1326
575
722
2060
1
660
783
882
1614
1225
2219
2
507
542
984