500 105
1820 581
21932 251
17196 563
3639 566
3296 173
25831 413
7106 493
13468 661
11259 635
5571 471
3080 217
4809 769
4316 468
2133 234
3704 573
4460 618
5378 714
2876 73
4757 577