915376
696555
861001
370158
767166
81454
723552
804868
525509
838954
414609
167733
31309464
26653124
23793997
23106481
17927342
16088971
149901028
14212239
12267764
10159483
610826
5412209