18958 148
3216 527
3241 501
87765 371
23898 113
4133 469
1292 74
8630 809
4810 434
50864 717
39977 376
46766 370