3086
8
1711
5
1839
1
3668
1721
3
78
938
720
2
820
0
643
3017
7
460
867
994
2618
4
2124
871
652
1300
84
1594
748
503
1215
1812
1748
557
1664
1480
1187