45
377
26
52
23
3274
133
110
235
61
592
168
400
1152
77
58
1588
174
27
1522
70
17
166
516
80
57
39
281
87
29
154
18
93
49
24
67
79
135
38
64
130
121
4467
94
31
56
338
66
109