182761 621
57489 788
2281 271
7293 115
11339 608
2671 209
38961 508
9883 875
5593 669
4932 66
8476 549