415
45
209
253
48
654
537
99
92
108
287
197
61
149
47
236
171
112
833
145
95
279
202
53
528
696
399
471
128
200
162
942
2011
531
231
10813