19951 515
25469 522
140848 1101
4503 931
4302 498
109534 352
71065 421
6349 677
5076 573
24042 103
11951 884
21988 664
50593 486
15048 288
449535 746
17338 819
31828 637
300240 1088
16964 826
43604 405
67050 674
39002 767
154129 480