459563
175247
120302
66966
66438
62364
61032
60518
57261
55557
55480
55123
54889
49077
48314
48293
45151
44077
41577
41072
40253
38088
37115
35558
35384