45291 80
3241 36
13209 248
12000 81
10440 627
8177 363
8727 521
9581 681
6066 529
6933 257
17955 475
4671 389