23910
41120
2433
14927
1349
1145
773
21420
492
1256
745
923
652212
46603
46420
44708
3988271
3767157
31634
3093151
29466
25242
23190
21340