57942
192031
81739
53448
164317
71
50
152395
43868
117978
63644
94632
21746
16390
14511
13110
9982
951263
8724
8670
822148
716142
67411
6540