1009264
1016578
680103
52751
989613
661377
370450
210670
70224
821799
122135
1028507
31307464
26650124
23787997
23103481
17927342
16087971
149881028
14212239
12267764
10153483
610326
5412209