38
62
2853
126
21
1394
35
41
94
188
57
51
29
469
23
228
89
1117
33
66
39
30
32
325
14
137
179
63
620
186
99
49
1709
185
82
112
168
96
167
253
236
28
439
468
243
52
160
53
10
362
133