3101
2
5050
9
1632
1
1357
4222
6
5231
8
1389
3
1114
2161
5
4319
1314
2164
4
1529
1920
821
6208
4078
10
1267
16
1078
1035
1443
1147
2763
1868
3497
1313
1320
1447
2888
2577