373
816
31229
41
21
1409
81
142
32
181
462
26
311
152
265
9212
381
17
16
552
721
411
561
461
982
193
46
44
881