467
0
503
266
683
2748
2
517
458
4594
1
31535
1045
1152
1824
298
2328
2952
1133
431
1333
3621
1297
711
953
691
6800
584
468
4111
820
269