119
312
52
197
53
451
83
37
231
150
88
67
298
116
22
314
65
200
28
89
741
294
82
154
381
50
54
118
198
32
1393
253
204
509
155
49
63
242
548
38
61
36
43
46
33
26
42
81
140
102
194