475
0
575
621
59
458
908
3252
453
758
538
8414
6
1326
507
3069
5
2060
1
348
531
29355
574
1896
616
984
2003
528
542
1785
3205
1409
971
1869