574
341
300
254
46
315
48
129
41
68
180
15
49
50
51
27
56
281
113
79
25
36
641
45
39
64
74
1034
26
398
1547
82
401
43
20
13
21
17
28
80
40
766
183
65
119
491
109
4
37