51233 66
3946 29
3624 354
22265 594
888 81
27752 383
2923 377
9943 358
31237 426
12629 139
41658 323
13707 628
3020 852