2125
1
2786
2
584
0
458
266
1603
409
2328
4594
479
525
915
759
3644
1232
503
1075
517
403
589
1780
2952
431
467
1152
745
1541
1045
755