20815
1220
25233
3348
21712
1032
23429
2400
721702
630
933
14610
659712
47073
46850
45228
4045271
3836157
31924
3133151
29876
25522
23521
21620