18
584
47
1672
1104
387
45
95
459
20
30
137
94
36
256
416
90
156
38
21
74
52
114
102
226
112
17
100
293
264
51
39
143
107
35
422
147
632
190
120
67
160
65
131
31
43
645
196
365
370
406
743
103
50
46