1676
2
5151
1247
1301
1011
0
2241
3105
4
1243
2123
1105
1103
12717
3629
1
534
490
2271
1223
3371
9
484
4697
607
596
1746
1166
562
2663
1862
3080
3
2496
1051