25
96
55
473
73
193
88
139
74
71
56
18
280
76
132
30
134
83
49
189
41
13
26
14
480
217
130
163
249
606
413