380
33
297
238
751
28
92
287
101
31
89
114
162
134
79
569
158
610
603
8800
834
32
70
219
321
165
150
182
83
138
75
5283
84
44
72
295
1681
95
227
109
88
78
274