2904 262
85395 800
15644 551
10822 171
7027 510
8640 735
20497 612
11403 515
5640 44
7077 522
55906 786
5797 236
63463 304
40347 664
52702 622
48584 372
15591 651
6823 626
4715 482