183726 201
5682 530
5252 343
32250 799
139476 646
21595 684
12532 564
12122 861
54026 744
92368 553
51933 263
24865 421
9641 577
5835 110
5967 435
10861 587
4298 528
4592 122
12260 942
4581 509
8930 458
5422 370