2909 262
85438 800
15650 551
10829 171
7030 510
8642 735
20507 612
11405 515
5655 44
7080 522
55967 786
5800 236
63621 304
40409 664
52812 622
48659 372
15596 651
6833 626
4720 482