14296
608136
232767
49921
795252
611927
677964
122665
947144
738240
290266
549535
5493367
4514935
4331459
3441462
3439998
3395286
3340956
3003729
2988226
2478209
2132352
2127407