3003 531
1501 283
1431 421
2408 655
2269 434
1255 313
2982 596
1987 553
942 159
2399 736
550 76
2693 759
3090 426
2530 535
498 106
2766 570
2926 503
1778 377
1708 329
2193 609
1949 359
3421 967
2901 630
1299 249