2979
31814
20410
2320
2050
18715
26113
22522
32112
24615
21210
2038
585611
42220
41973
39937
3542270
3298154
29244
2795149
26566
22562
21020
19230