4004 583
2229 64
16313 374
2852 545
12237 651
8027 527
2104 344
3238 614
11250 565
50298 290
3902 744
19808 193
7771 546
42057 210
4497 340
7095 112
4823 462
1291 228
2839 205
45868 508
6829 541
3567 362
15973 722
2251 521
6818 282
12787 800
5036 696
4077 521