45231 80
3224 36
13171 248
11969 81
10404 627
8150 363
8693 521
9556 681
6035 529
6918 257
17788 475
4628 389