5151
2
1089
1
1397
0
2911
9
1431
3380
398656
19
6753
17
2663
596
2405
544
717
323
2711
749
475
460
2767
5
1243
850
2123
1105
1103
311
534
1599
490
3926
14
2271
4