595626
208831
76626
567797
544784
187235
205602
667378
123565
182165
893343
301973
4314364
3624456
3571929
3194460
2924998
2825283
2791955
2610725
2517226
2113209
1943351
1905407