955
0
391
1918
2
200
376
870
730
273
604
327
697
507
1034
53
831
372
422
2018
1
341
845
226
4165
641
254
471
50987