45671 80
3301 36
13347 248
12085 81
10532 627
8384 363
8820 521
9647 681
6130 529
6986 257
18491 476
4752 389