1066 257
2290 581
2291 442
2982 732
2831 824
958 215
7243 599
4261 681
3892 561
5864 322
4920 113
13397 492
21392 187
9310 145
6170 517
5379 70