56325 548
6631 225
7435 90
151198 753
50449 482
27007 870
43141 265
16072 539
3920 226
3594 693
3380 126
7805 283
19574 244
3509 61