250160
2170
7948
7219
7047
6412
6315
6032
489
448
431
4126
4022
4020
3911
3816
386
3110
2910
271
2610
263
265
253
2318
237
226
223
218
205
2012
173
150
1514
146
145
131
134
1310
123
125
121
83