19742
1070
1516
1147
501
7702
318
401
477
316
192
243
541
218
473
305
305
231
336
86
510
133
82
45
119
36
274
380
184
106
236
109
22
85
126
135
97
167
357
109
133
153
88
70
235
118
156
52
91
32
67
174
100
59
64
202
73
64
34
63
17
184
54
44
126
103
66
43
74
24
91
40
37
45
101
54
35
47
50
106
142
100
106
39
276
10
32
28
66
33