23
532
94
144
764
526
197
634
84
127
521
80
115
913
36
28
343
124
889
206
269
137
31
11
87
27
16
10
22
148
48
51
590
43
75
35
32
135