43080 501
5198 843
29658 119
9903 217
6724 529
7617 356
13411 329
6970 677
26467 546
41312 898
185669 277
46212 612
24120 665
31765 928
5114 162
6283 416
25653 556
23497 238
6758 400