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