1076 60
18125 332
40672 835
14150 787
32255 777
23872 526
35018 649
8706 531
6592 250
7785 285
6753 353
9168 834
4007 167
17510 263
5718 569
9221 328
3291 237
14215 852