90
0
255
297
278
797
416
464
1949
3
467
404
223
357
767
166543
18
350
2989
5
2727
2
308
575
1222856
4
1237
1
31535
585
74
2581
945
318
1877
341
1346