23675
555808
922780
619300
677653
309188
382253
709391
814490
51876
412537
386922
787912
434684
163441
17428
14855747
670586
4561578
4219980
3446510
3209192
2186216
2176495
2049492
185266
1845948
16325
154561
1540545