288
1
362
416
1638
3
1112
444
405
2
55752
36
1179
4
2644
1225
53719
16
459
0
4894
44
110452
14
561
671
979
12
662
907
904
809
873
801
5
499
916
923
988
942
993