353
826
31529
41
21
1419
81
142
32
181
462
27
301
152
265
9212
371
17
16
562
721
411
551
461
982
193
46
44
901