2931 262
85555 800
15662 551
10869 171
7038 510
8651 735
20546 612
11420 515
5667 44
7085 522
56073 786
5814 236
64029 305
40561 664
53111 622
48834 372
15629 651
6843 626
4727 482