51
62
298
202
59
73
82
164
83
728
231
22
367
35
12
38
246
9
31
24
515
558
276
684
511
441
167
741
890
390
25
71
396
103
85
54
180
147
145
831
215
96
536
593
2866
37
165
113
65
57
2022
94
42
461