2992
6
1315
1
866
2530
4
1176
2
994
689
3655
5
737
0
773
844
1921
787
2276
4250
3222
4506
6547
971
1251
2366
2142
2664
3
948
23774
574
5801
1466
938
18258