416 96
2280 729
3064 830
3764 580
20966 224
15543 381
12921 593
5031 386
4135 650
6303 275
12310 59
5040 284
6342 99
7842 479
8005 48
7058 145
8524 441
1919 338
1544 83
10148 592
2045 329