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