1300
1
1121
869
2
906
802
775
7948
3
1126
5
2366
3127
1019
1240
1078
43346
24
842
1441
2109
1160
614
0
1445
1058
1437
4
958
421
1253
1299
1496
2803
1456
1487