45594 80
3290 36
13337 248
12073 81
10523 627
8372 363
8810 521
9635 681
6120 529
6979 257
18400 476
4743 389