105026 284
79724 630
102997 347
59682 868
95665 541
80860 629
44555 526
315613 1325
75239 669
100622 224
141285 1089
168790 812
171788 350
161210 258
173030 545
143080 742
59942 615
70920 140
116400 463
36662 913
53305 286
47827 895
41850 231
30649 227
52356 593
45532 662
68032 609
39290 554