2929
893
172
2927
319
257
2926
182
168
2914
734
221
2905
581
195
2903
674
234
2900
545
155
2898
946
179
2896
447
247
2876
285
123
2861
222
234
2856
333
133
2843
851
154
2839
973
272
2838
174
181