5012
4
846
0
3632
5
1939
1732
381
454
403
750
1045
456
266
467
4122
10
2659
1661
1
2569
2660
1343
3
722
410
2020
2524
2
430
509
1161
262
685
4579
7
401