902
161
441
197
408
116
375
43
836
228
787
195
457
219
226
98
506
103
681
278
739
282
373
84
587
220
343
175
563
38
366
127
770
265
513
199
247
79
397
140