22015 473
5797 72
323397 1255
7020 557
60108 390
25934 356
42803 806
76287 754
80942 737
18422 651
15400 575
9031 848
1991 286
2564 289
3497 352
7855 617