19526 503
58610 898
17865 352
38219 308
40403 322
50976 671
76598 388
23595 258
31172 884
86547 514
54980 749
138271 813
51609 171
22449 531
297116 947
24733 684
55363 791
89476 758
55346 399
73105 692
53982 512
91534 533
76995 365
22463 363
34575 847
39272 718