38
121
56
1347
164
3
50
42
68
302
23
25
21
281
1
131
423
869
57
556
105
280
54
39
185
216
35
16
176
820
296
113
141
22
5974
87
52
204
239
409
55
16097
89
36
546
80
32
34
213