19588 373
29066 935
4598 335
8740 969
59006 851
2872 411
3045 299
3910 249
4668 824
1591 371
2599 522
3699 604
2487 457