19501 373
29045 935
4588 335
8737 969
58918 850
2872 411
3044 299
3900 249
4666 824
1591 371
2599 522
3697 604
2487 457