45906 80
3383 36
13499 248
12229 81
10686 627
8555 363
8976 521
9766 681
6227 529
7070 257
19941 481
4966 390