5151
2
1598
2711
1828
1
2271
4
2100
1103
0
562
484
1400
596
490
8122
13
3216
10
2911
9
668
2663
398656
19
914
1298
1581
809
1243
2123
1105
475
21152
8
2524
534
1383