56236 548
6628 225
7433 90
151134 753
50420 482
27001 870
43093 265
16050 539
3918 226
3592 693
3377 126
7804 283
19501 244
3506 61