56182 548
6627 225
7431 90
151087 753
50377 482
26994 870
43038 265
16029 539
3916 226
3590 693
3375 126
7802 283
19416 244
3505 61