425
78
23
135
116
368
12
58
91
83
82
66
39
117
128
86
114
157
230
125
31
19
7
5
20
29
13
17
8
18
112
69
14
11
10
72
2
655
366
1493
38
88
28