3502 52
45906 701
21851 866
13442 623
21684 482
31240 346
13930 415
23501 937
7174 524
26278 612
11538 436
13057 542
5568 491