415
64
23
396
343
1521
20
111
171
9
673
39
147
211
131
46
1415
286
97
188
11
51
6
47
149
42
31
416
205
10
22
760
63
113
359
134
488
95
105
14
121
525
74
269
336
50
223
204
172
69
72
71
448
60
117
1745