21882 814
73992 592
11823 143
2935 729
2769 672
27929 551
436809 847
149076 639
84516 903
53645 691
54293 339
122557 461
22209 367
30936 529
50899 730
4011 258
8382 196
4049 79
3478 45
32331 436
62536 985