45675 80
3302 36
13349 248
12085 81
10533 627
8385 363
8821 521
9648 681
6131 529
6986 257
18502 476
4754 389