10297 582
9516 46
5386 43
22063 228
19415 308
25424 701
20298 121
15873 314
12481 181
16106 547
30335 220
29929 562
24499 223
6861 372
11218 906
8665 393
11997 277
13835 284
17468 355
31286 429
7968 577
8643 788
23731 659
10484 665
5412 169
3621 274
17977 635
21372 879