1040 627
937 173
808 956
664 28
664 246
540 383
496 868
424 773
402 342
264 186
67 924
39 930
31 210
20 2