1089 60
18217 332
40688 835
14153 787
32259 777
23877 526
35027 649
8707 531
6595 250
7786 285
6754 353
9168 834
4009 167
17510 263
5718 569
9221 328
3295 237
14229 852