1331
2
1312
1
865
1690
3154
5
1501
3
938
1576
477
645
0
4311
365
1632
856
762
6698
7
1172
1149
460
3326
1355
4043
6
1215
300
4237
693
668
830
526
4715