56193 548
6628 225
7432 90
151095 753
50388 482
26995 870
43045 265
16035 539
3917 226
3591 693
3375 126
7804 283
19431 244
3505 61