198
173
65
582
572
41
53
59
40
52
86
25
10344
57
305
30
6077
144
728
96
215
76
89
228
82
51
47
58
93
32
64
116
155
821
54
191
73
790
169