601 71
2892 590
3611 561
28645 497
54577 452
5423 504
10276 458
4832 96
12394 446
55286 603
7250 159
10116 137
17923 262
4058 74
6954 512
2995 122
12133 637
3706 232
4914 440
11644 243
7913 121
2160 38
9046 686
2659 61
3036 291
2586 178