905
622
831
441
643
360
452
544
432
470
471
496
619312
44400
44343
42447
3775270
3544156
30404
2940149
28096
23892
22140
20280