45591 80
3290 36
13336 248
12073 81
10523 627
8372 363
8809 521
9635 681
6120 529
6978 257
18396 476
4743 389