5013 626
129681 520
3477 60
4766 274
3466 362
24297 295
3019 507
9096 354
42999 606
8093 255
5598 935
7676 411
24742 456