27646 268
59438 502
58660 898
32886 560
13651 194
143918 651
106891 899
23756 298
13958 66
99143 947
42823 550
36048 237
47943 846
113328 741