3196 541
25069 733
7466 679
6932 250
45453 225
6549 83
149721 877
78998 627
11099 249
16188 294
9324 432
1875 33