1053
0
554
1853
618
565
360
627
343
521
573
908
507
90
658
441
648
404
121182
1
641
480
1416
381
947
389
699
78
273
1191
63
282572