156192 605
83563 531
18662 505
21774 288
2589 124
3069 114
3821 653
6259 604
52643 955
8272 380
38102 831