280
3925
349
279
3013
3010
290
300
32736
2721
2826
9500
7920
5670
4230
404261
3600
3579
3410
3081
282147
27649
258142