396 29
3125 84
20818 630
3923 668
4896 956
15214 734
10245 176
20457 522
2398 370
2213 366
56495 392
26439 826
11798 558
11381 161
19672 116
3091 354
8425 208
9821 171
1253 183
1347 153
2969 724
1075 142
2359 580
11535 558
3853 594
3034 411
7250 201
1092 198