2937149
22060
1151216
77244
8250
897380
64240
72530
62134
36315
44627
30015
618512
44290
44263
42417
3760270
3542156
30364
28066
23872
20250