1332
590883
687714
350986
313481
38958
523924
605573
836479
401307
568600
839699
622374
38340
365865
862802
15280748
684386
4780578
4320980
3494510
3371192
2272216
2199495
2054492
188366
1859948
16355
154961
1547545