1001 120
3075 673
4457 131
20709 185
2145 218
3936 262
8838 787
92262 870
15941 386
5280 402
2639 487
5021 610
2921 569
3200 553