323
255
38
141
335
35
19
504
146
161
114
301
3
269
629
132
13
938
21
168
480
547
