16096 342
12957 280
66853 730
51264 256
5759 402
4366 946
2615 336
6697 617
2131 388
5267 344
7568 691
8231 95
7441 387
6094 627
2699 515