155
396
37
265
35
217
52
196
67
186
49
173
31
138
126
3
104
10
100
8
96
6
94
4
93
7
91
2
89
84
1
76
5
72
24
290
230
187
17
188
15
137
122
533
90
521
166
484
135
443
115
417
165
654
655
614
205
597
179
601