412
309
204
144
49
86
710
91
44
74
142
41
442
304
125
72
50
23
2174
68
541
56
1225
441
548
907
244
96
216
187
69
98
1293
46
103
30
71
33
132
105
57
83
53
80
18
66
149
9
471
38
272
28
42