2931 262
85555 800
15662 551
10869 171
7038 510
8652 735
20548 612
11420 515
5667 44
7086 522
56074 786
5814 236
64035 305
40562 664
53115 622
48839 372
15629 651
6843 626
4727 482