129
777
114
696
293
576
112
600
86
420
72
445
107
451
20
249
25
212
62
248
34
201
42
173
30
228
31
189
15
255
50
197
43
174
176