3222
6
1251
1
2366
5
1466
1445
4179
994
1247
2
1301
3655
737
0
3629
3371
9
1223
1676
1347
4250
1175
4506
892
971
1019
3105
4
1292
3466
2966
10
1178
5225
8
2664
3
4732