14887
18
2949
0
1359
1
1344
2454
2
1017
3993
4
1348
1125
1211
3655
3
951
1694
8819
12
1048
918
4142
5
2189
1679
4641
25
1334
1174
2495
1412
2165
4757
8
3401
1179
982