81584
556571
750165
605605
897530
408485
70353
949424
201725
72552
164638
651475
5505367
4524935
4344459
3442998
3442462
3401286
3346956
3009729
2996226
2480209
2133352
2130407