3193 541
25066 733
7463 679
6932 250
45451 225
6544 83
149714 877
78996 627
11082 249
16181 294
9324 432
1871 33