2602 51
8382 132
1410 302
6033 61
9340 352
9091 392
3920 568
15374 509
11029 356
3349 129
8045 578
9637 730