145500 313
121633 1051
13784 495
12052 805
63988 581
7217 457
3271 189
3812 211
3178 484
47489 524
46330 541