1305
0
475
575
2466
5
621
59
458
908
3252
453
538
8414
6
1326
507
2060
1
348
531
29355
1896
616
984
528
542
2170
1785
3205
1409
971
1869
978