39341 350
21643 586
3228 313
3007 468
2092 116
18608 573
52615 330
16142 58
8951 162
4064 599
2862 559
12498 734
3929 527
3767 642
2731 366