42
173
627
76
120
168
56
34
422
79
54
49
715
314
129
15
209
386
169
237
65
100
63
151
108
36
69
146
483
160
790
117
1697
431
201
29
11725
432
210
287