1020
2
621
0
2270
1
1560
1397
2201
949
951
1478
263
383
1034
918
879
1027
894
1563
1047
442
556
6449
592
13803
617
1273
452
3116
10823
765
509