248
1
875
107
0
846
860
455
798
1557
1315
464
401
292
1229
8116
6
964
400
167
687
787
367
809
1622
407
826
1513
275
951
392
418
1566