366
1116
43
196
12
46
1044
830
3144
2430
2479
104
1612
62
837
84
90
51269
60
1112
53
45
61
117
204
67
910
143
72
93
82
81
103
70
125
130
133
73
42
1835