394
509
167
125
250
98
11
309
37
28
24
54
43
13
33
10
141
311
40
110
259
773
61
46
111
19
324
52
18
134
89
154
7
26
51
120
25
107
3567
56
132
78
87
541
745
57
31
193
307
23
142
155
35
627
248