2989 918
1536 301
780 68
3922 561
4848 908
4371 341
98240 606
3651 296
5260 569
81997 413
17449 71
8552 252
33632 337
27424 801
4797 429
6309 695
3716 305