691
0
3430
1
1115
266
953
2522
683
572
467
458
933
584
4594
2166
2
759
422
653
431
755
1152
503
390
1045
1866
7
517
745
479
2952