3222
6
1251
1
2366
5
4179
737
0
1466
1175
2
1445
1788
994
3655
1347
4250
4506
892
971
1019
1178
2664
3
1532
300
635
540
2166
83
1622
1839
1763
1834
1690