2445
0
649
901
1824
3808
1219
929
328
1161
1020
383
590
837
646
384
256
325
968
180849
756
854
105290
637
298
584
1221
586
17
918
408
400