82162
601753
479298
337936
568133
945356
636186
1026835
290371
972543
77032
465746
4314364
3624456
3572929
3194460
2924998
2825283
2791955
2611725
2517226
2114209
1947351
1905407