19665 373
29264 935
4639 335
8795 969
59748 851
2877 411
3049 299
3931 249
4680 824
1591 371
2600 522
3712 604
2491 457