509 963
18 459
717 791
940 483
676 236
977 367
912 103
656 267
704 287
737 972
880 926
916 153
20554 365
18871 807
12087 361
10926 351
9193 364
8797 24
7093 201
6880 41
6664 228
6629 37
6061 923
5985 649