303 90
14381 265
12328 467
14042 342
12962 488
21982 250
49861 524
22759 954
73283 306
67532 308
10257 100
23772 713
8549 176
4691 245
4495 366
12998 146
5374 52
2635 124
2605 94
16395 673
2962 274
14696 900
8275 344
4422 893
8020 658
6441 59
7360 696
5864 556