509 71
2799 590
3602 561
28479 497
54530 452
5414 504
10267 458
4820 96
12385 446
55273 603
7236 159
10115 137
17916 262
4058 74
6950 512
2994 122
12122 637
3700 232
4912 440
11632 243
7904 121
2155 38
9040 686
2658 61
3027 291
2581 178