151623 763
8027 285
4283 401
2458 750
2905 541
30440 56
222487 686
24382 819
14360 725
167121 1014
44230 818
29666 926
11214 394
7521 307
6630 532
12351 618
40868 466