1106
0
234
1354
577
25669
392
2996
698
960
4765
8
330
1126
1869
572
866
1123
582
1661
476
546
838
843
460
32302
55
309
396
457
1388
1042