4056
173
138
25
76
96
64
343
165
435
14
177
28
95
38
22
89
10
2465
29
17
24
63
19
30
541
502
4187
146
142
537
21
497
51
255
121
56
123
286
34
79
13
20
359
134
36
122
93
50
12
191
223
33
207