4297 509
11001 35
27768 71
40667 304
12986 510
9132 701
8012 502
6901 266
30552 78
42300 474
7029 165
8289 678
10789 86
4542 156
8501 442
12933 497
126242 582
25216 316
5498 218
7130 691
16158 161
13147 668
5005 145
17870 479
8576 244
7230 302
42071 924
17546 571