2547
4
1423
7
1240
0
1972
3
785
2
931
5
1162
1
1273
556
2311
6
2338
878
1018
1055
792
951
2613
1279
1893
663
307
363
347
3822
1592
1205
826
953
437
721