45679 80
3304 36
13350 248
12086 81
10534 627
8388 363
8823 521
9650 681
6131 529
6987 257
18521 476
4758 389