45700 80
3309 36
13367 248
12095 81
10544 627
8401 363
8828 521
9657 681
6145 529
6995 257
18588 477
4766 389