152562 602
82051 531
18509 505
20683 288
2513 124
2966 114
3747 652
6143 604
49878 947
7237 380
36874 831