18032 781
305217 1433
9445 252
7444 512
57461 153
52707 437
3645 452
5170 491
3795 207
4713 931
4919 596