45574 80
3290 36
13336 248
12071 81
10523 627
8372 363
8809 521
9635 681
6119 529
6978 257
18390 476
4739 389