135603
94750
148535
31837
788655
359339
15154
326743
701592
564998
1061653
49727
5493367
4515935
4331459
3441462
3439998
3395286
3340956
3003729
2988226
2478209
2132352
2127407