1045
0
334
702
892
298
622
7260
295
101
78
1824
409
441
1152
1123
627
165
539
90
782
358
381
368
464
609
467
357
105290
532
402