30025 831
8696 511
7526 671
9628 273
25958 626
33947 911
4925 303
11807 402
14555 540
7495 278
3015 372
3088 161
4336 551
4534 424
4044 674
2796 376
7816 586
5125 321
6657 539
4974 325
5700 605
57095 897
18776 342
40643 245