19651 521
60441 430
311088 1362
123484 315
17926 651
8752 847
11061 777
8320 326
10207 720
7471 548
52325 217