45670 80
3301 36
13347 248
12082 81
10532 627
8383 363
8819 521
9644 681
6128 529
6986 257
18486 476
4752 389