353
27
26
74
3539
19
55
41
142
44
40
60
48
260
185
61
150
1780
107
72
16
14
29
17
419
23
837
71
35
149
128
316
257
303
828
139
89
840
221
346
427
36
4810
50
387
186
127
255
955
131
62
306
525
47
49
46
198