1676
2
1247
1301
8535
12
3615
1011
0
2241
3830
8
2338
1
3105
4
1243
2123
1105
181997
11
1103
12717
3629
534
490
2271
1223
3371
9
484
4697
607
596
1746
1166
562
2663