458
0
1232
467
266
2748
2
4594
1
31535
1824
683
1333
909
918
691
6800
584
2328
4111
269
1128
759
431
503
25137
517
357
8116
6
2992
298