4200 509
10941 35
27745 71
40625 304
12982 510
9130 701
8006 502
6892 266
30512 78
42273 474
7028 165
8279 678
10787 86
4539 156
8500 442
12927 497
126210 582
25211 316
5498 218
7126 691
16154 161
13145 668
5005 145
17869 479
8571 244
7228 302
42057 924
17537 571