45906 80
3383 36
13499 248
12228 81
10686 627
8555 363
8976 521
9766 681
6227 529
7070 257
19931 481
4963 390