3868
2
266
0
458
1105
1
584
2952
4594
683
517
745
691
759
1045
1346
4
431
525
1152
813
503
2093
4328
10
896
422
479
2490
269
1232
323
471