45906 80
3384 36
13499 248
12229 81
10686 627
8557 363
8976 521
9766 681
6227 529
7070 257
19956 481
4966 390