350 76
8442 86
2626 606
2361 664
19742 661
9499 584
43159 508
6793 485
5421 692
46385 175
470 116
2666 546
1367 438
13008 687
1216 316
3080 306
2420 733
23731 510
3763 547
700 189
724 223
5494 808
4458 252
460 83