1676
2
2189
3014
20
1247
1301
8535
12
3615
1011
0
2241
3830
8
2338
1
3105
4
3085
5
3491
3485
7
12717
3629
1223
3371
9
4697
1746
3316
10
539
2496
3
1051
1393
5141
1347
1542
1022