45586 80
3290 36
13336 248
12072 81
10523 627
8372 363
8809 521
9635 681
6119 529
6978 257
18395 476
4741 389