331
202
58
968
415
86
254
630
18
205
123
11
3
165
46
9
60
42
339
40
13
57
469
19
12
6
95
23
34
17
16
4
88
35
112
68
105
99
344
54
72
22
203
24
74
33
48
32
1
128
139