2526
3
787
0
4940
5
846
1939
2095
1
1009
2
381
454
403
750
1045
456
266
2855
1661
699
722
410
369
2524
430
1161
262
685
401
668
675
5313
292