105026 284
79729 630
102997 347
59682 868
95665 541
80870 629
44555 526
315628 1325
75239 669
100633 224
141290 1089
168799 812
171794 350
161215 258
173037 545
143087 742
59943 615
70922 140
116411 463
36662 913
53309 286
47834 895
41850 231
30654 227
52360 593
45538 662
68049 609
39296 554