167
52
63
319
15
309
7881
31
1897
292
62
107
36
13
197
368
582
311
162
74
26
299
305
248
94
46
361
57
70
89