19686 515
25358 522
140681 1101
4502 931
4301 498
109455 352
71028 421
6342 677
5073 573
24040 103
11942 884
21982 664
50576 486
15047 288
449329 746
17334 819
31826 637
300165 1088
16960 826
43596 405
67034 674
38998 767
154069 480