3196 45
2293 113
5912 580
6586 569
5070 275
8691 791
6856 606
5582 396
3714 96
7818 737
4220 621
6601 796
15594 575
2318 456
1881 373
8131 621
10313 368
16894 859
8420 803
1983 94
10410 789
5248 146
4513 911
3258 841