66
0
951
722
980
226
209
403
1045
798
547
2091
2
668
1880
935
1116
1101
968
431
957
377
1860
438
415
428
634
114
2979
6
292
813