109
1140
28
12
394
250
309
33
37
141
771
324
52
18
7
3552
129
538
739
154
246
24
58
71
134
20
63
131
122
96
11
203
142
76
197
753
536
40
165
69
123
194
138
59
183
271
690
464
249
27
44
390
208
371
392
54
80