3222 541
25125 733
7511 679
6954 250
45484 225
6585 83
149791 877
79008 627
11284 249
16231 294
9366 432
1894 33