333
327
32
27
6
269
111
108
69
34
19
71
56
940
16
558
73
82
23
40
70
38
60
728
76
4
7
9
150
128
49
318
22
84
46
284
173
1148
246
51
187
20
114
8
33
35
147
131
116
13
53