3053112
287860
264484
262795
261176
254357
253993
2332111
224288
2195110
218387
214592
210593
205697
200453
199363
1947108
194788
191952
188970
1450120
1440111
151495
142990
1525100
1461109
1485113
159390
149077
1494116
146359
1487113
154496
143462
1471106
151869
1441113
146077
1510120
150177