19666 373
29270 935
4639 335
8795 969
59763 851
2877 411
3049 299
3931 249
4682 824
1591 371
2600 522
3712 604
2491 457