1997
2145
1887
2463
21720
542
27280
33514
838
29026
1123
614
659212
47043
46830
45198
4045271
3834157
31894
3133151
29866
25502
23521
21620