5096 29
3690 830
12858 746
8001 101
3345 321
4074 252
8346 602
21350 207
10936 359
11977 511
2034 63
3453 584
7640 612
7759 577
6547 716
3747 547
3587 565
3796 589
5142 916
4865 487
2293 106
14175 935
4765 449
7709 129
11099 384
5979 366
2537 307
9899 771