504 71
2795 590
3601 561
28474 497
54530 452
5413 504
10266 458
4820 96
12385 446
55273 603
7236 159
10115 137
17916 262
4058 74
6950 512
2994 122
12122 637
3699 232
4912 440
11631 243
7904 121
2155 38
9039 686
2658 61
3027 291
2581 178