584
0
266
3659
14
458
4328
10
4594
1
691
759
896
431
422
503
517
1045
479
745
471
1232
1649
2952
1603
1069
683
546
1152
1075
343
1297
1238