696
614
152
438
256
409
326
57
345
91
248
286
105
100
153
274
886
373
362
235
257
250
237
194
282
52
159
405
157
831
858
586
538
553
474
681
805
464
2019
1347
1396
572
1828
517
3842
752
976
1651
868
739
820
1002
1619
1216
832
1701
1797
923
1511