29773 490
3802 352
14368 862
6097 72
338048 1274
7264 557
62770 391
27268 357
43979 806
80400 757
86027 746
19673 652
17416 576
2111 286
2661 289
8250 617