21424
13512
724
24915
28679
296
1558
24312
1097
44033
32522
39215
659212
47043
46830
45198
4045271
3834157
31894
3133151
29866
25502
23521
21620