101
948
135
813
84
613
24
353
83
451
61
409
53
450
164
289
38
208
6
337
50
196
107
188
44
128
129
31
117
11
20
109
4
102