37038 622
47509 515
19555 78
15208 408
100888 703
61882 985
25478 292
23677 231
37089 665
95141 266
36853 717
104341 579
26335 537
34238 307
72034 474
43777 478
189078 938