45631 80
3294 36
13341 248
12074 81
10524 627
8375 363
8811 521
9639 681
6124 529
6980 257
18438 476
4745 389