742488
840539
340294
164839
569990
467791
749341
773220
553460
435838
760167
222864
31309464
26653124
23793997
23106481
17927342
16088971
149901028
14212239
12267764
10159483
610826
5412209