1505 301
596 68
3906 561
4729 908
4347 341
96842 606
3638 296
5245 569
81447 413
17282 71
8517 252
33630 337
27343 801
4535 429
6305 695
3706 305