552
519
24
38
159
851
371
181
10
14
632
18
218
47
297
165
7
59
245
320
90
164
41
199
70
101
48
87
93
17
108
62
31
39
29
9
60
12
63
21
94
73
50
357
95
133
318
148
56
15
13
30