5673 30
11099 445
7598 791
17985 89
16878 755
6195 574
5816 315
6921 272
7812 646
4045 291
4574 162
4971 756
3128 352
31731 768
6457 675
10428 421
6554 504
6303 385
3349 208
23328 641
31556 623
54337 332
10861 78
2189 51
3001 275
3692 632
3014 353
1534 38