5097 29
3692 830
12862 746
8002 101
3345 321
4077 252
8349 602
21351 207
10937 359
11978 511
2034 63
3453 584
7641 612
7759 577
6548 716
3749 547
3588 565
3796 589
5143 916
4865 487
2293 106
14176 935
4767 449
7710 129
11101 384
5981 366
2539 307
9902 771