29595 325
10183 91
19150 390
12709 315
8268 440
13947 420
6566 599
7216 305
8473 697
7973 166
3131 163
14846 584
11606 92
9718 299
4053 751