2899 262
85323 800
15629 551
10816 171
7017 510
8633 735
20486 612
11394 515
5636 44
7072 522
55855 786
5790 236
63261 304
40262 664
52575 622
48500 372
15578 651
6812 626
4709 482