34494
938866
869355
192377
139876
304672
50588
430943
199605
508840
52369
814331
2776361
2490454
2443927
2361455
2154994
2061955
1999281
1937718
1851226
1633208
1559351
1519406