416
130
617
244
53
173
29
358
47
289
83
46
171
355
641
90
32
150
7
163
44
434
80
34
20
66
15
70
16
106
58
527
95
24
50
71
143
458
51
238
39
10
93
168
88
188
31
48
18
146
186
1446
77
73
110