28210
3750
3550
1389
27018
1366
660
23711
1856
1493
1394
30834
659212
47043
46830
45198
4045271
3834157
31894
3133151
29866
25502
23521
21620