1502 301
587 68
3906 561
4726 908
4346 341
96791 606
3637 296
5244 569
81401 413
17276 71
8513 252
33630 337
27343 801
4505 429
6305 695
3706 305