2989
5
887
0
275
1045
333
378
1655
999
302
1511
584
980
1
418
1295
514
970
299
979
654
376
91021
3
968
813
548
349
1824
846
2006
422
266