954
1
541
1076
1440
2
581
649
2018
1488
3
614
367
1291
632
539
1078
1135
1320
1196
0
1647
95
1310
6071
18
1177
1150
1063
1050
893
4081
1540
3061
716