31651 83
40998 129
79082 954
37386 112
52253 343
41539 639
39384 707
37861 845
20935 217
45665 541
34473 513
57077 272
31500 775
40896 270
63108 669
25078 841
39839 712
53546 309
54609 305
46725 379
35515 431
63141 717
64850 978
35418 95