500 47
9380 239
4789 214
5843 391
8979 617
11879 715
6529 544
3069 83
10191 637
4616 169
8642 398
6068 623
1282 187
11606 624
19968 579
9936 325
12056 770
16499 401
6969 254
6598 504
4119 70
4159 103
10868 697
4677 459