285
1
354
404
1631
3
1108
441
2
55677
36
1166
4
2626
1209
53492
16
451
0
4879
44
109806
14
549
662
968
12
657
898
889
806
866
800
5
498
913
920
987
935
990