909463
44163
981798
6992
235966
42186
875535
14416
572745
590406
672771
541255
5552367
4550935
4369459
3466998
3451462
3421286
3372956
3026729
3019226
2498209
2139352
2138407