31030 698
13001 585
76294 525
13781 701
29963 317
85595 497
21444 1002
77951 188
29114 378
144169 931
664817 1133
1330133 2511
385594 1158
454280 1310
1095886 1877
208364 533
565418 1202
626712 1320
1668243 3626
228017 565
372448 966