2499
1
516
0
444
2691
643
2886
5
1400
1285
836
688
405
590
1029
846
317
553
2416
544
639
922
4230
400
770
900
1062
92
4551
7
619
398
299