584
0
381
422
918
755
2992
432
421
884
1152
4111
2
1557
608
1101
1043
525
1009
1921
953
602
1133
301
391
382
401
517
1095
2941
658
403