270
331
203
58
968
415
86
254
630
18
205
123
12
3
165
47
9
60
42
340
40
13
469
19
11
6
95
23
35
17
16
4
88
36
57
112
68
106
99
345
54
72
22
24
74
33
48
32
1
128