45673 80
3301 36
13349 248
12085 81
10532 627
8385 363
8821 521
9647 681
6131 529
6986 257
18500 476
4752 389