151648 763
8050 285
4310 401
2458 750
2905 541
30446 56
222509 686
24384 819
14385 725
167189 1014
44238 818
29666 926
11217 394
7521 307
6630 532
12354 618
40888 466