22
366
35
12
37
242
9
31
24
510
554
273
676
507
439
164
717
882
388
25
69
394
101
79
53
180
143
145
827
213
96
81
532
591
2842
36
165
107
65
57
2004
91
42
461