349
27
152
43
879
111
317
85
595
196
313
22
72
58
40
114
238
82
44
469
521
603
170
38
290
77
71
148
282
51
59
113
53
573
63
66
177
102
381
625