3222
6
1251
1
2366
5
1466
1445
4179
994
3655
737
0
1347
4250
2
1175
4506
892
971
1019
1178
2664
3
619
1788
3954
4288
796
769
894
2757
2886
1282
3292
15
1491