102013 185
146722 562
165300 380
20263 664
31205 615
64791 443
79508 369
18862 133
5616 168
129923 287
45329 694
52592 475
370536 735
11801 878
6337 291
372451 978
75142 921
162035 904
134308 675
9999 642
16102 851
181260 468
206303 491
89622 837
59471 294
20097 988
9460 892
15280 302