309 59
1455 289
3257 335
2177 313
11547 380
3349 249
5038 516
18877 709
16486 732
28238 147
50419 572
10456 71
13371 169
3447 498
26233 257
4029 618
33392 357
31298 522
4736 185
10147 687
3298 626