30
47
21
352
1095
41
480
26
37
248
60
99
36
35
124
102
504
105
18
106
241
510
74
32
61
4389
22
87
45
53
23