4360
2187
787
1257
31913
17530
20013
1476
14418
1507
21522
1306
652212
46603
46420
44708
3988271
3767157
31634
3093151
29466
25242
23190
21340