1008 292
901 247
2389 479
171 51
105833 754
52215 661
119745 509
75486 584
101654 813
93040 730
68295 367
77959 175
62947 260
7298 229
49817 190
64114 271
16868 691
66998 572
127342 563
55595 509
32810 458
112387 736
87112 340
92101 746