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
891
390
25
71
396
103
85
54
180
147
145
831
215
96
536
593
2867
37
165
122
65
57
2023
94
42
461