376
213
126
1
182
10
5
6
25
30
42
32
19
13
234
21
43
116
15
23
165
84
316
41
26
17
36
202
12
51
82
297
9
11
133
130
1445
61
33
3727
96
39
40
115
517
592
107
255
97
22
73
59
119