18032 781
305219 1433
9445 252
7444 512
57462 153
52707 437
3645 452
5170 491
3795 207
4714 931
4919 596