376
28
26
19
44
199
13
21
17
24
156
168
33
195
32
6
67
198
70
25
14
15
102
59
1225
172
54
52
1999
22
329
346
469
473
40
312
392
511
29
42
65
207
345
12
43
35
227
841
464
18
541