3085
5
2768
0
1747
1
2329
3
2234
4
1307
1221
2
1639
1632
988
2333
1618
1378
2999
1054
3982
6
4670
4083
1694
1752
3156
1394
4012
1028
891
716
3125
15
901
3758