500 129
4749 114
4324 131
6721 717
6115 322
9422 768
24785 612
8238 937
18452 123
11799 466
10071 267
9577 654
4741 564
2451 107
3798 842
2698 406
7434 881
3129 120