2526
3
1257
1
787
0
1135
4940
5
846
5262
10
1939
1009
2
381
454
403
750
1045
456
266
943
2855
1661
1209
1310
445
722
410
2524
430
1733
1161
262
474