1073
0
745
433
480
494
264
2459
9
839
1079
284
1799
2
979
419
25127
658
467
640
80
901
425
392
693
627
334