3580 642
2981 524
3013 534
3588 706
1777 405
405 47
1329 71
3544 968
2133 347
1652 443
2666 540
2404 418
1005 81
2848 515
2956 479
895 159
765 130
2509 569
1527 262
3258 882