45704 80
3311 36
13367 248
12098 81
10544 627
8402 363
8828 521
9657 681
6145 529
6995 257
18591 477
4766 389