564288
471500
580262
787916
369572
762956
716914
687984
757330
175402
608493
380796
5496367
4517935
4334459
3441998
3441462
3398286
3343956
3006729
2991226
2479209
2132352
2127407