5676 30
11101 445
7599 791
17985 89
16883 755
6197 574
5818 315
6927 272
7816 646
4048 291
4577 162
4972 756
3128 352
31737 768
6457 675
10433 421
6558 504
6304 385
3356 208
23334 641
31566 623
54371 332
10871 78
2190 51
3001 275
3692 632
3014 353
1534 38