2999 51
8386 132
1413 302
6046 61
9344 352
9091 392
3920 568
15374 509
11029 356
3349 129
8045 578
9637 730