36031
15121
13110
805
25522
746
26019
21510
58328
1586
2100
2430
652012
46603
46420
44698
3986271
3763157
31634
3092151
29456
25242
23190
21330