149529
468608
631142
290531
72360
742862
880397
588758
384376
833646
63326
662774
31309464
26652124
23787997
23105481
17927342
16087971
149891028
14212239
12267764
10158483
610326
5412209