351 98
1602 452
1070 305
3382 748
9302 673
2689 398
6714 598
16807 318
15169 509
17424 151
7509 375
7798 34
4829 177
4382 481
6776 541