45517 80
3284 36
13333 248
12068 81
10519 627
8366 363
8806 521
9629 681
6119 529
6975 257
18342 476
4733 389