148985
1001952
607693
534132
357489
604723
71149
44548
183513
974505
198852
902140
221810
795109
522127
304894
486192
373907
211625
132744
30107
562802
584542
366529
309627
653346