45670 80
3301 36
13346 248
12082 81
10532 627
8383 363
8819 521
9644 681
6128 529
6985 257
18484 476
4751 389