34
423
629
2598
4902
60
683
133
348
1847
156
187
87
85
83
41
72
100
55
78
115
99
67
75
134
211
69
20
45
43
177
49
54
107
103
73
130