126 27
2237 426
6545 250
5859 695
12151 658
29118 161
4790 214
13789 643
7989 792
4214 448
9821 453
4641 194
1868 222
7038 112
4680 178
3090 428
3988 555
3202 451
2228 147