344368
357998
931131
800528
617226
17761
972543
794414
187637
880157
878621
641995
5162799
3576581
3104148
2409804
2240988
2064609
1981358
191978
1774118
1723136
1694196
1640471