285
94
52
16
9
30
167
117
58
207
329
76
93
500
84
35
407
69
130
19
26
81
68
165
66
62
12
36
85
29
734
20
247
33
24
512
116
757
32
37
41
216
50
79
67
667
73