532
263
54
486
25
119
94
40
98
46
384
832
677
60
71
56
231
29
225
165
38
585
139
210
121
143
87
67
17
39
76
102
35
16
23
51
41
203
34
170
42
77
57
43
74
11
97
15
64