2954
578
166
2952
311
257
2947
678
116
2945
522
257
2945
591
364
2941
441
196
2939
112
144
2932
924
239
2930
218
287
2927
231
216
2922
935
143
2921
819
184
2920
833
145
2912
1055
395
2911
170
150