2120 162
5954 669
30699 83
7673 63
3987 485
24754 118
18667 464
16998 724
12345 287
13074 573
2929 747
3843 278
1520 273
3975 511
3309 743
5991 516