519
163
348
151
928
343
180
26
237
150
263
70
553
115
435
162
734
275
322
234
502
65
229
141
419
103
593
56
566
86
601
55
351
21
264
160
533
51
145
80