475
0
575
621
348
29355
59
472
458
908
3252
453
538
8414
6
1326
507
913
1
2060
442
531
2525
4
783
1896
616
10827
984
528
542
1785
728
1070