31251 243
5539 529
62021 715
6308 709
6418 609
10590 616
3410 212
1666 156
3120 289
2514 572
7023 197
957 86