56093 548
6622 225
7431 90
150989 752
50347 482
26989 870
42981 265
16003 539
3908 225
3585 693
3371 126
7795 283
19337 244
3504 61