412904
967755
763349
646215
53650
112657
722762
375229
803496
493392
840635
910103
5474367
4501935
4317459
3440462
3432998
3380286
3329956
2995729
2980226
2473209
2126352
2123407