5097 29
3691 830
12861 746
8002 101
3345 321
4077 252
8348 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
5980 366
2539 307
9902 771