706329
412587
203961
648955
647236
482631
841733
570522
20813
7468
386312
623285
31309464
26653124
23794997
23106481
17927342
16088971
149911028
14214239
12268764
10159483
610826
5412209