2901 262
85371 800
15640 551
10820 171
7024 510
8635 735
20492 612
11400 515
5639 44
7076 522
55895 786
5794 236
63385 304
40320 664
52659 622
48562 372
15589 651
6822 626
4712 482