31
120
42
198
91
3586
416
1287
11
36
13
114
761
56
174
26
247
67
615
33
159
202
9508
338
293
268
190
126
76
24
1370
112
265
156
161
665
414
48