39529 350
21776 586
3233 313
3014 468
2102 116
18634 573
52810 330
16233 58
8987 162
4075 599
2881 559
12510 734
3939 527
3774 642
2737 366