1501 301
583 68
3906 561
4724 908
4346 341
96777 606
3637 296
5244 569
81395 413
17275 71
8513 252
33630 337
27343 801
4500 429
6305 695
3706 305