14214
7
1314
16
1992
8
22957
1575
1796
11
1834
2
1351
1792
4004
3
2519
5792
9
3704
5
8309
4
1236
494
2061
10
238
0
110
1
656
226
6445
3055
2377
5865
6428
1581
3640
8940
3681
22