30793
184718
93301
760507
738515
716292
692690
424378
258341
656868
720624
323570
495189
162702
91794
696463
4841500
2566654
1875336
1682736
1639237
158467
1513895
1491433
1474854
1458922
1423850
1304400
1303500
12652