3222
6
1251
1
2366
5
2664
3
1466
1445
4179
841
994
791
1258
0
3655
737
2
1347
4250
1175
4506
2915
892
971
1019
1718
1178
778
1014
579
1788
1431
1959
4