588257
65922
285161
536913
715831
309194
886475
940973
428874
865852
872152
787403
5511367
4529935
4347459
3444998
3443462
3404286
3352956
3011729
2999226
2481209
2133352
2132407