3891
7
2508
6026
2
2028
2879
1
2929
6
773
1495
1088
1022
840
0
1547
1568
1709
8
1690
1415
791
2698
2255
1240
571
2420
1191
563
1879
1249
2219
2282
5
965