20921 135
4047 562
5571 491
4702 117
77708 747
3904 788
26760 278
4710 370
5895 238
6962 548
3302 164
58396 593